自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone開發(fā)關(guān)于icon和Default及圖片處理方法

移動(dòng)開發(fā) iOS
本文將講解iPhone開發(fā)關(guān)于icon和Default及圖片處理的方法。

本文將講解iPhone開發(fā)關(guān)于icon和Default及圖片處理的方法。

更多內(nèi)容請(qǐng)關(guān)注51CTO推薦專題:iPhone應(yīng)用程序開發(fā)初探

[[20045]]

icon說(shuō)起

命名方法,舉例

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區(qū)分開,CFBundleIconFiles的優(yōu)先級(jí)高于CFBundleIconFile

省略擴(kuò)展名,直接寫Icon,會(huì)自動(dòng)識(shí)別

如果要加擴(kuò)展名,必須把所有的圖片名都添加到CFBundleIconFiles的array中

特別需要注意的是,如果想自動(dòng)識(shí)別,命名必須嚴(yán)格按照標(biāo)準(zhǔn),且key為string類型。如果不自動(dòng)識(shí)別,key為array類似并將完整文件名添加進(jìn)去

Default命名方法

  1. <basename><orientation_modifier><scale_modifier><device_modifier>.png  
  2.  

這個(gè)就不多說(shuō)了,方法和icon是一樣的,只列出相關(guān)的后綴

<basename>默認(rèn)為Default,也可用UILaunchImageFile key設(shè)置,在這用Default舉例

<orientation_modifier> 旋轉(zhuǎn)方向

◆PortraitUpsideDown

◆LandscapeLeft

◆LandscapeRight

◆Portrait

◆Landscape

◆None

也就是說(shuō)你可以Default-Portrait.png 來(lái)表示豎屏?xí)r的加載圖像,同樣也可以直接Default.png不指定方向

<scale_modifier>依然是為iphone4準(zhǔn)備,用法和icon雷同

Default-Portrait.png與Default-Portrait@2x.png會(huì)自動(dòng)識(shí)別

<device_modifier>區(qū)分設(shè)備,有2個(gè)值

 ~iphone
~ipad
Default-Portrait~iphone.png與Default-Portrait~ipad.png會(huì)自動(dòng)判斷設(shè)備  同樣需要注意的一點(diǎn),這個(gè)在icon里面同樣適應(yīng),但是貌似現(xiàn)在沒有使用的必要,看來(lái)未來(lái)ipad的分辨率也會(huì)擴(kuò)充一倍?

如果使用了Custom URL Schemes,不多說(shuō)了,格式如下,用法同上

  1. <basename>-<url_scheme><scale_modifier><device_modifier>.png  
  2.  

如:

  1. Default-myscheme.png與Default-myscheme@2x.png  
  2.  

圖片:

如果你的資源目錄下有Button.png與Button@2x.png兩張圖片

那么使用:

  1. UIImage* anImage = [UIImage imageNamed:@"Button"];  
  2.  

將會(huì)自動(dòng)識(shí)別圖片加載。

【編輯推薦】

  1. 斯坦福大學(xué)iPhone開發(fā)中文字幕視頻教程 持續(xù)更新中
  2. iPhone有效利用 十大iOS免費(fèi)網(wǎng)管應(yīng)用程序
責(zé)任編輯:佚名 來(lái)源: uoaoo
相關(guān)推薦

2012-05-01 21:27:55

圖標(biāo)

2011-08-08 14:07:49

iPhone開發(fā) 字體

2011-08-15 09:58:25

iPhoneXib文件UITableView

2011-08-16 18:56:11

iPhone開發(fā)Three20

2011-07-25 15:46:10

iPhone 動(dòng)態(tài)

2011-08-19 10:35:19

iPhone應(yīng)用Three20

2011-07-06 17:40:43

iPhone SDK

2011-07-19 15:33:57

iPhone

2011-08-18 10:39:46

iPhone開發(fā)界面

2011-08-18 17:24:34

iPhone開發(fā)UINavigatio

2013-07-18 16:16:51

2013-08-21 13:47:29

PhoneUDIDUUID

2011-08-12 10:09:23

iPhone開發(fā)多線程

2011-08-09 17:12:30

iPhoneCFRunLoop

2011-07-29 13:27:48

iPhone 開發(fā) Nib

2011-08-05 10:13:45

iPhone開發(fā)工具 Cocoa Xcode

2013-08-21 11:31:21

iPhone圖片方法

2011-07-08 15:08:16

iPhone 圖片

2018-01-16 15:06:36

iPhone XiOS

2011-08-17 10:24:50

iPhone開發(fā)UIImage圖片
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)