Ios xcode6发布图像资产目录
为了让我们的通用应用程序适合所有设备,以便在Ios xcode6发布图像资产目录,ios,objective-c,xcode,xcode6,Ios,Objective C,Xcode,Xcode6,为了让我们的通用应用程序适合所有设备,以便在iPhone5上缩放相同的iPhone6图像,使其看起来相同,我们在项目中添加了默认的发布图像 Default-568h@2x Default-667h@2x Default-736h@3x 但是模拟器没有缩放iPhone 5上的图像,因此它们在iPhone 6上看起来很好,但在iPhone 5上它们相互覆盖,因为没有缩放 我被告知也要在资产目录中设置它们,以便iPhone5能够缩放应用程序图像 但是,当你打开资产目录时,我在这里显示的所有上述默认图
iPhone5
上缩放相同的iPhone6图像,使其看起来相同,我们在项目中添加了默认的发布图像
Default-568h@2x
Default-667h@2x
Default-736h@3x
但是模拟器没有缩放iPhone 5上的图像,因此它们在iPhone 6上看起来很好,但在iPhone 5上它们相互覆盖,因为没有缩放
我被告知也要在资产目录中设置它们,以便iPhone5能够缩放应用程序图像
但是,当你打开资产目录时,我在这里显示的所有上述默认图像(适用于iPhone 5、6、6+)都没有占位符,而只是:
iphone人像(retina和2x)
,以及iPad人像和景观
您在哪里设置默认值-568h@2x
和默认值-667h@2x
和默认值-736h@3x
这可能就是为什么iPhone5不能扩展我们的应用资产的原因吗
看,你应该打开属性检查器,选择你想要支持的选项,然后只需拖动具有所需分辨率的图像,当你使用资产目录时,图像的名称并不重要,可以随意命名。
哦,太好了,这很有效,非常感谢!这可能是我没有在iPhone5上进行缩放的原因吗?为什么仅仅将图像放在项目中是行不通的?奇怪的是,在横向iOS8中,你没有iPhone5和6。早些时候,我遇到了类似的问题,解决方案是使用资产目录。我没有费心去调查根本原因,因为我喜欢新仪器:)