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

有多個(gè)Xib文件如何將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái)

移動(dòng)開發(fā) iOS
當(dāng)有多個(gè)Xib文件如何將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái)是本文要介紹的內(nèi)容,主要是是解決將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái),如果有多個(gè)Xib文件,該怎么辦?來看本文如何來解決。

有多個(gè)Xib 文件如何將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái)是本文要介紹的內(nèi)容,主要是是解決將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái),如果有多個(gè)Xib文件,該怎么辦?來看本文如何來解決。

1、首先,不能把問題考慮復(fù)雜了,這個(gè)轉(zhuǎn)化其實(shí)很簡(jiǎn)單。

2、將iphone版本升級(jí)成universal版本, 方法不贅述。

3、在.plist里,應(yīng)該會(huì)有main nib file base name這個(gè)key,對(duì)應(yīng)MainWindow,就是iphone程序的入口;

同時(shí)會(huì)有main nib file base name(iPad)這項(xiàng),如果沒有,就自己建立個(gè),universal版本會(huì)多出來這項(xiàng),選擇它就是了),然后需要自己建立個(gè)xib文件,來作為iPad入口,比如說MainWindow-iPad

技巧:已經(jīng)有iPhone版的xib文件, 打開這個(gè)xib文件,然后file==>Create iPad version (using autosizing masks), 會(huì)自己生成一個(gè)iPad版本的 untile.xib的文件,然后另存為你自己的名字的iPad的xib就可以了。然后拖到并加入到你的項(xiàng)目里。

以上是解決程序入口的問題。

4、對(duì)于其他的xib文件,比如說AController.xib,

首先,用上面的技巧生成AController-iPad.xib并加入到你的項(xiàng)目里;

然后找到它對(duì)應(yīng)類文件AController.m,

  1. - (void)viewDidLoad   
  2. {  
  3. if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)     
  4. {  
  5. [[NSBundlemainBundle] loadNibNamed:@"AController-iPad"owner:selfoptions:nil];  
  6. }  
  7. else  
  8. {  
  9. [[NSBundlemainBundle] loadNibNamed:@"AController"owner:selfoptions:nil];  
  10. }      
  11.  
  12. [superviewDidLoad];  
  13. //your other init code here  

加入紅色部分的code即可,那個(gè)loadNibNamed:根據(jù)具體的來改。

5、對(duì)于內(nèi)部的其他代碼,若iPhone與iPad版本有區(qū)別的話,繼續(xù)用好上面的if 判斷語句就可以了。

  1. if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)     
  2. {  
  3. //iPad version code here  
  4. }  
  5. else  
  6. {  
  7. //iPhone/touch version code here  

6、強(qiáng)烈建議寫程序時(shí)候?qū)τ诳丶恢煤痛笮。瑒e用具體的數(shù)字, 而用size.weight, size.height這樣的寫法,或者單獨(dú)開個(gè)頭文件define出去,不然一個(gè)一個(gè)的改尺寸大小會(huì)很郁悶的。

iphone-->iPad的改動(dòng),難倒是不難,主要是要細(xì)心而已。

暫時(shí)只想到這么多了,以后再補(bǔ)充。

小結(jié):有多個(gè)Xib 文件如何將iPone項(xiàng)目轉(zhuǎn)到iPad平臺(tái)的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 新浪博客
相關(guān)推薦

2011-09-13 11:29:58

2020-01-13 15:22:42

ERP云平臺(tái)遷移

2019-10-09 12:32:12

MaciPhoneiTunes

2019-10-09 08:00:17

Kubernetes容器云平臺(tái)

2009-04-14 09:24:40

OracleXML導(dǎo)出

2015-11-05 11:45:32

OpenStack開源項(xiàng)目產(chǎn)品設(shè)計(jì)

2012-06-19 10:22:16

Windows Pho

2017-10-20 10:09:01

代碼CocoaPods編譯

2024-02-20 08:51:56

PythonFlask工具

2023-12-29 07:04:28

Go項(xiàng)目Docker編寫

2020-03-10 22:01:54

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2019-12-27 15:05:51

Python類方法裝飾器

2020-05-09 10:50:10

聯(lián)絡(luò)中心遠(yuǎn)程工作通信網(wǎng)絡(luò)

2009-08-26 18:05:25

ViewState持久

2020-06-24 07:00:00

備份數(shù)據(jù)丟失USB介質(zhì)

2018-10-15 09:10:09

Python編程語言數(shù)據(jù)科學(xué)

2018-05-13 15:47:31

2015-10-28 14:59:26

JAVA插件Chrome

2011-11-08 15:15:40

路由器復(fù)位

2012-11-07 15:57:34

OSSECMYSQL
點(diǎn)贊
收藏

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