有没有办法简单地在支持iPhone 5的应用程序中使用图像?

Ale*_*xis 5 ios retina-display iphone-5

可能重复:
iPhone 5 - 新图像必须遵循的命名约定?

我刚刚下载了新的xcode,并为新的屏幕尺寸添加了新的启动画面.所以现在我有3个文件:

Default.png,Default @ 2x.png,Default-568h @ 2x.png

直到现在,如果我想用它制作UIImage,我可以简单地这样做:

UIImage *img = [UIImage imageNamed: @"Default"];
Run Code Online (Sandbox Code Playgroud)

并根据应用程序执行的iphone类型自动选择Default.png或Default@2x.png.但是现在有了新的屏幕尺寸,当然它仍适用于普通屏幕/视网膜屏幕,但不适用于4英寸屏幕.如何检测应用程序何时在iphone 5上运行然后使用*-568h图像?

小智 0

您只需要添加Default-568h@2x.png图像,大小为640 x 1136 px。在 Xcode 4.5 中,您还可以在目标摘要中找到 4 英寸启动图像的新字段。