5

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

4

4 回答 4

2

这是一样的。@2x 仅表示它是视网膜图像。

唯一的区别是启动屏幕的 568@2x(或其他任何东西),但 Xcode 无论如何都会为您重命名该文件。

继续使用@2x.png

于 2012-10-03T09:37:55.537 回答
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
}
于 2012-10-03T10:25:55.530 回答
2

iPhone 5 上的图像没有特定的命名约定。Default-568h@2x 将在 iPhone 5 或 iPod Touch 5G 发布时显示。这也将启用您的应用程序的非信箱模式。对于其他 fe 背景图像,如果您想涵盖两种屏幕分辨率,则必须灵活设计。当您构建 iPhone 4s 应用程序时,请确保背景图像可以拉伸到 iPhone 5 大小。

于 2012-10-03T10:29:25.660 回答
1

它是一样的。@2x 仅表示它是视网膜图像。

唯一的区别是启动屏幕的 568@2x(或其他任何东西),但 Xcode 无论如何都会为您重命名该文件。

继续使用@2x.png

我必须补充一点,如果您查看模拟器,图片可能会拉伸!您可以通过选中“自动布局”框(如果您使用情节提要)来解决此问题,我也有一些问题,也许这是一个错误,希望可以修复...

改变大小

在情节提要或 .xib 上,您可以更改控制器的大小,如下所示:

在此处输入图像描述

于 2012-10-03T11:26:34.240 回答