在 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 中设置背景图像和图标图像的主要内容,如果未能解决你的问题,请参考以下文章
UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊
6.21 在panel中设置背景并不覆盖控件--paintComponent
iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局