iPhone 5 的图像命名约定是什么,如@ 2x用于视网膜屏幕。
答案 0 :(得分:2)
它是一样的。 @ 2x只意味着它是一个视网膜图像。
唯一的区别是启动画面的568 @ 2x(或者不管是什么),但是无论如何Xcode都会重命名该文件。
继续使用@ 2x.png
答案 1 :(得分:2)
到目前为止,他们尚未发布iPhone5图像的任何官方文档。
你可以这样做。
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && [[UIScreen mainScreen] bounds].size.height * [UIScreen mainScreen].scale >= 1136)
{
//Write the code here for iPhone5 Image.
}
else
{
//this is for unto 4th gen iPhone
}
答案 2 :(得分:2)
iPhone 5上的图像没有特定的命名约定。 默认-568h @ 2x将在iPhone 5或iPod Touch 5G的发布时显示。这也将启用您应用的非信箱模式。对于你的其他f.e.如果要覆盖两种屏幕分辨率,您必须设计灵活的背景图像。当你构建一个iPhone 4s应用程序确保f.e.背景图像可以拉伸到iPhone 5大小。
答案 3 :(得分:1)
它是一样的。 @ 2x只意味着它是一个视网膜图像。
唯一的区别是飞溅的568 @ 2x(或其他任何东西) 屏幕,但Xcode仍为您重命名该文件。
继续使用@ 2x.png
我必须补充一点,如果你看模拟器,图片可能会被拉伸!你可以通过勾选方框来解决这个问题(如果你使用故事板)“自动布局”我也有一些问题也许这是一个将被修复的错误我希望......
在storyboard或.xib上你可以像这里一样改变控制器的大小: