适用于iPhone 5的图像命名约定

时间:2012-10-03 09:36:00

标签: iphone objective-c ios xcode cocoa-touch

iPhone 5 的图像命名约定是什么,如@ 2x用于视网膜屏幕。

4 个答案:

答案 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

我必须补充一点,如果你看模拟器,图片可能会被拉伸!你可以通过勾选方框来解决这个问题(如果你使用故事板)“自动布局”我也有一些问题也许这是一个将被修复的错误我希望......

changing the size

在storyboard或.xib上你可以像这里一样改变控制器的大小:

enter image description here