包含IPHONE4在内的ICON,DEFAULT及图片处理方法
2010-10-22 17:33
274 查看
从icon说起
命名方法,举例
Icon.png 57×57
Icon-72.png 72×72
Icon-Small.png 29×29
Icon-Small-50.png 50×50
Icon@2x.png 114×114
Icon-Small@2x.png 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与Default-Portrait@2x.png会自动识别
<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与Default-myscheme@2x.png
图片:
如果你的资源目录下有Button.png与Button@2x.png两张图片
那么使用:
UIImage* anImage = [UIImage imageNamed:@"Button"];
将会自动识别图片加载
命名方法,举例
Icon.png 57×57
Icon-72.png 72×72
Icon-Small.png 29×29
Icon-Small-50.png 50×50
Icon@2x.png 114×114
Icon-Small@2x.png 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与Default-Portrait@2x.png会自动识别
<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与Default-myscheme@2x.png
图片:
如果你的资源目录下有Button.png与Button@2x.png两张图片
那么使用:
UIImage* anImage = [UIImage imageNamed:@"Button"];
将会自动识别图片加载
相关文章推荐
- 包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- [iphone][xcode]包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- 包含iphone4在内的icon,default及图片处理方法
- iphone开发中对Icon等的图片的Default处理方法
- iphone开发中对Icon等的图片的Default处理方法
- iPhone开发关于icon和Default及图片处理方法[转]
- 防止头文件被多次包含的处理方法
- mongoDB collection name包含特殊字符处理方法
- 插入到sql中的数据包含单引号(')的处理方法
- HttpURLConnection的get和post处理方法(含图片)
- Atitit.java图片图像处理attilax总结 BufferedImage extends java.awt.Image获取图像像素点image.getRGB(i, lineIndex); 图片剪辑/AtiPlatf_cms/src/com/attilax/img/imgx.javacutImage图片处理titit 判断判断一张图片是否包含另一张小图片 atitit 图片去噪算法的原理与
- 批处理变量中包含其他变量的处理方法
- ios项目icon和default图片命名规则
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射 (
- android 图片高斯模糊处理方法