一个简单的问题,我问自己和以后可能偶然发现的任何人一样多:将 UIImage 保存到文档目录时,我必须保存两个版本,一个 @2x 和一个用于非视网膜显示器? 如果是这样,假设系统将应用与捆绑图像相同的命令并知道为每个设备使用正确的文件是否正确?
谢谢!
一个简单的问题,我问自己和以后可能偶然发现的任何人一样多:将 UIImage 保存到文档目录时,我必须保存两个版本,一个 @2x 和一个用于非视网膜显示器? 如果是这样,假设系统将应用与捆绑图像相同的命令并知道为每个设备使用正确的文件是否正确?
谢谢!
我认为类中的imageNamed:
类方法UIImage
为你做了这个“把戏”。
但是由于您不会使用该方法,而是imageFromContentsOfFile:
直接打开文件而不是通过辅助方法打开文件,因此您应该自己使用@2x 技巧(扩展UIImage
类并创建类似的东西就可以了)