包含iphone4在内的icon,default及图片处理方法

包含iphone4在内的icon,default及图片处理方法,第1张

概述从icon说起 命名方法,举例 Icon.png                         57×57 Icon-72.png                   72×72 Icon-Small.png             29×29 Icon-Small-50.png       50×50 [email protected]                114×114 Icon-Small@

从icon说起
命名方法,举例
Icon.png                         57×57
Icon-72.png                   72×72
Icon-Small.png             29×29
Icon-Small-50.png       50×50
[email protected]                114×114
[email protected]     58×58


iTunesArtwork               512×512

在info.pList使用key CFBundleIconfiles,注意与CFBundleIconfile区分开,CFBundleIconfiles的优先级高于CFBundleIconfile
省略扩展名,直接写Icon,会自动识别
如果要加扩展名,必须把所有的图片名都添加到CFBundleIconfiles的array中
特别需要注意的是,如果想自动识别,命名必须严格按照标准,且key为string类型。如果不自动识别,key为array类似并将完整文件名添加进去


Default命名方法

<basename><orIEntation_modifIEr><scale_modifIEr><device_modifIEr>.png

这个就不多说了,方法和icon是一样的,只列出相关的后缀

<basename>默认为Default,也可用UILaunchImagefile key设置,在这用Default举例
<orIEntation_modifIEr> 旋转方向

-PortraitUpsIDeDown
-Landscapeleft
-LandscapeRight
-Portrait
-Landscape
None

也就是说你可以Default-Portrait.png 来表示竖屏时的加载图像,同样也可以直接Default.png不指定方向

<scale_modifIEr>依然是为iphone4准备,用法和icon雷同
Default-Portrait.png与[email protected]会自动识别

<device_modifIEr>区分设备,有2个值 
~iphone
~ipad
Default-Portrait~iphone.png与Default-Portrait~ipad.png会自动判断设备  同样需要注意的一点,这个在icon里面同样适应,但是貌似现在没有使用的必要,看来未来ipad的分辨率也会扩充一倍?


如果使用了Custom URL Schemes,不多说了,格式如下,用法同上
<basename>-<url_scheme><scale_modifIEr><device_modifIEr>.png
如:
Default-myscheme.png与[email protected]

图片:
如果你的资源目录下有button.png与[email protected]两张图片
那么使用:
UIImage* anImage = [UIImage imagenamed:@"button.png"];
将会自动识别图片加载

 

 

转cocoachina 作者

qdvictory
总结

以上是内存溢出为你收集整理的包含iphone4在内的icon,default及图片处理方法全部内容,希望文章能够帮你解决包含iphone4在内的icon,default及图片处理方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存