我在raywenderlich.com上使用该教程创建了一个框架,并且还包含了一个资源包。捆绑包内部是一个故事板文件和许多图像,都有相应的@ 2x文件。
当我在我的测试应用程序中包含此框架和捆绑包时,故事板在呈现时加载正常,但不显示视网膜图形。当我单击测试应用程序中捆绑包上的下拉箭头时,所有@ 2x文件都在那里。
如何获取@ 2x图形加载?我听说手机本身应该检测到它们,但是它们没有加载。
感谢。
答案 0 :(得分:0)
Xcode自动将视网膜和非视网膜.png文件合并为“一个多页TIFF”
解决方案:
使用@"tiff"
代替@"png"
UIImage *image = [UIImage imageWithContentsOfFile:[yourBundle pathForResource:@"yourImage" ofType:@"tiff"]];