我目前正在开发一款通用的iOS应用。 但是我的iPad正在拍摄每张图片的“@ 2x版本”。 我已经阅读了一些关于在文件名中添加“~iPad”的内容,这在模拟器上非常完美,但在我的(真实)iPad上却不是。
不知道我做错了什么:
iPhone(非视网膜) image.png
iPhone(视网膜) image@2x~iPhone.png (这是我的iPad选择的那个)
iPad(非视网膜) image~iPad.png (而不是这个)
iPad(视网膜) image@2x~iPad.png
答案 0 :(得分:1)
在资源编程指南中:
在标题为 iOS支持设备专用资源(强调我的)的部分中:
'device'字符串是区分大小写的字符串,可以是以下值之一:
- ~ipad - 资源只能加载到iPad设备上。
- ~iphone - 资源只能加载到iPhone或iPod touch设备上。
醇>
所以而不是:
image~iPad.png
您应该使用:
image~ipad.png
答案 1 :(得分:0)
我清理了我的构建文件夹,重新添加了我的图片,现在一切正常。
以下是每个人都有同样问题的消息: 正如@Craig Otis所提到的,资本和非资本特征之间的区别非常重要。 观看此图片以了解图像命名: https://stackoverflow.com/a/18574780/2246164