从.xcassets中检索的2x图像有时会提供1x

时间:2015-03-27 15:39:24

标签: ios objective-c

我有一个奇怪的问题。我放在.xcassets中的2x广场上的资产有时会以1x为单位。即如果资产是2x的100x100,我预计50x50的资产会因为它在2x平底锅中被丢弃,而是我获得的资产是相同的1x版本。只有在设备上运行时才会发生这种情况。当我在模拟器上运行它时,一切都运行良好。我正在使用Xcode 6.1.1。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

除非您不小心将2x图像放在.xcasset中的1x平移中,否则不会发生这种情况。确保分别在1x平底锅上放置2x和50x50的100x100图像。

这是一个常见的错误。也发生在我身上。 :)

答案 1 :(得分:0)

也许这个?

https://developer.apple.com/library/ios/qa/qa1697/_index.html

区分大小写:iPhone OS使用区分大小写的文件系统,与默认情况下使用不区分大小写的文件系统的Simulator不同。确保代码中访问的资源的区分大小写与文件名区分大小写

匹配
相关问题