是否可以在运行时以编程方式使用视网膜图像渲染非视网膜图像?
我正在开发一款通用应用,我的应用套装中有很多图片,让我的应用变得越来越大,我试图缩小我的应用....
我无法删除所有非视网膜图像,因为我需要支持没有视网膜显示的iPad mini。
这可能吗?使用视网膜图像渲染非视网膜图像,这会导致致命的性能问题吗?或任何其他副作用?
非常感谢。
EDIT1:
@ troop231是的,第一代iPad mini和2代iPad mini都支持视网膜资产
@bstahlhood我以为我做错了所以第一代iPad mini上的通用App没有使用@ 2x图像,看起来这只是Apple的另一个限制。所以我想唯一的解决方案是不支持第一代iPad mini,或者我必须在我的App套装中添加非视网膜图像和视网膜图像?
答案 0 :(得分:0)
是 - 但您需要在每种情况下专门为图像设置帧尺寸1/2尺寸。
e.g。视网膜图像是100x100所以如果你使用它确保它有CGSize(50,50)