我正在尝试为我的IOS应用设置正确的背景。 我正在使用Xcode 7,使用Swift 2.0
根据this post,用户可以选择设备特定的图像集,如下所示:
在xcode 7中,看起来我缺少一些功能:
现在这是我的问题的一部分,因为我的背景在每台设备上看起来都很好,期待4s。
我使用的像素宽度和高度:
对于这些宽度和高度,我跟着this overview。
现在这是我在4s上得到的结果,红色是背景。
当你看到左边和右边有一些空白区域时。
我将UIImageView设置为 Aspect Fit ,约束是Equel宽度和高度到superview,中心X和Y到superview。
现在您可能会想:为什么不使用 Aspect Fill ?因为它是一个图像,看到它的顶部和底部是很重要的,而且Aspect Fill也会放大一点(我相信)会降低质量。 缩放以适合显然会拉伸图像。
最佳解决方案是指定每台设备,因为2x用于4s和6.虽然6的背景很好,而不是4s。
三江源!