iPhone 5 - 新图像必须遵循的命名惯例?

Spa*_*Dog 40 iphone ipad ios retina-display

新iPhone 5必须加载新图像的名称约定?

我们看到设备必须加载3个默认图像

Default.png
Default@2x.png  and
Default-568h@2x.png
Run Code Online (Sandbox Code Playgroud)

应用程序使用的其他图像怎么样?

是否有自动加载正确图像的命名约定?

jsd*_*jsd 36

新默认值为Default-568h@2x.png.(注意连字符)

没有其他相应的变化.如果您需要为新的iPhone 5屏幕使用不同的图像,则必须将其创建为单独的名称.没有1x/2x /新手机自动切换行为.

  • 这就是我要问的原因,我的意思是,我必须加载不打算拉伸的全屏图像...谢谢! (3认同)
  • 默认只是一个例子.我在谈论应用程序必须加载的其他图像,但无论如何,显然由开发人员选择正确的图像. (2认同)

mih*_*iho 16

如果您正在寻找类似的东西~iPad~iPhone(像~586h)没有任何建立在这样的.但您可以通过扩展UIImage类轻松地添加它.

有关如何实现的信息,请查看此源代码段(UIImage + Retina4).只需添加此UIImage类别,即可支持~568h @ 2x文件.


Shi*_*tem 9

在这里解决了这个问题.只需将@ 2x~568h后缀添加到图像或~568h添加到xib.您也可以在xib中使用此图像.