在 iPhone 6 和 6 plus 中设置背景图像和图标图像

Posted

技术标签:

【中文标题】在 iPhone 6 和 6 plus 中设置背景图像和图标图像【英文标题】:Set background image and icon image in iPhone 6 and 6 plus 【发布时间】:2014-11-03 08:30:33 【问题描述】:

如何区分 iPhone 5 和 iPhone 6 和 6 Plus 不同分辨率的背景图像和图标图像?

【问题讨论】:

对于图标和图像尺寸,这些是苹果指定的尺寸:developer.apple.com/library/ios/documentation/UserExperience/… 专门针对 iPhone6,我猜目前还没有更新。 【参考方案1】:

您必须在图像目录中启用 iOS 8 尺寸。它们在现有项目中默认关闭:

【讨论】:

奇怪 - 我在我的 Xcode 项目中没有看到类似的东西。我有一个“应用程序图标和启动图像”部分,只有一个地方可以指定“应用程序图标源”、“启动图像源”和“启动屏幕文件”。没有复选框。 更新 - 我刚刚找到了这个。查看 LaunchImage 资产时,它位于右侧(实用程序)窗格(我很少显示)的属性检查器(向下数组图标)中。 @Sidncious 它适用于应用程序图标和启动图像。但是 UIView 的背景呢?我使用[[self navigationController].view insertSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Background"]] atIndex:0]; 设置背景,它不适用于iPhone 6,因为无法在.xcassets 中为其分辨率设置正确的图像。

以上是关于在 iPhone 6 和 6 plus 中设置背景图像和图标图像的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 uitableview 单元格中设置标签约束?

UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊

6.21 在panel中设置背景并不覆盖控件--paintComponent

iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局

在iphone中设置UIToolBar的背景图片

仍未针对 iPhone 6 和 iPhone 6 Plus 进行优化