假设我在捆绑或资产目录中有三个图像:
在iOS 4及更高版本中,UIImage构造函数可以采用如下图像名称:
[UIImage imageNamed:@"Default"];
Run Code Online (Sandbox Code Playgroud)
当我使用3.5英寸视网膜显示器(iphone)时,它会自动选择图像(2).如果在非视网膜显示器上,则选择(1).这很棒.
我将图像命名为4英寸视网膜(iPhone 5)启动图像.有没有办法命名图像(3),所以当我在4英寸视网膜显示器上运行时,它返回与相同的UIImage构造函数?
也许这还没有实现,或者我对方便性的期望过高......我只是试图避免代码中的任何条件逻辑来根据屏幕尺寸选择图像.