第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

純objective-c寫的iOS App,增加新功能時(shí)可以用xib或者StoryBoard嗎

純objective-c寫的iOS App,增加新功能時(shí)可以用xib或者StoryBoard嗎

尚方寶劍之說 2019-04-23 15:18:48
我負(fù)責(zé)接手開發(fā)一個(gè)iOSApp,之前這個(gè)產(chǎn)品已經(jīng)在AppStore架上了,沒有用到xib,storyboard,所以的界面都是在objective-c代碼畫的(CGRectMake)?,F(xiàn)在我要給這個(gè)產(chǎn)品增加新的模塊,新模塊如果用xib或者StoryBoard,能和老的代碼兼容嗎,我問了團(tuán)隊(duì)內(nèi)的兩個(gè)同事,一個(gè)說可以,一個(gè)說不可以。到底是可以不可以呢?問題補(bǔ)充,老的代碼里,所有界面都共用一個(gè)導(dǎo)航頭,不同界面之間的跳轉(zhuǎn)是這樣寫的:[self.navigationControllerpushViewController:webvanimated:YES];在loadView方法中這樣修改導(dǎo)航條上的文字:self.title=@"關(guān)于我們";我隱約記得那位說不可以的同事,就是說新的模塊用xib/storyboard實(shí)現(xiàn),pushViewController就不兼容了。只是隱約記得,不確信,如果有錯(cuò),多半是我太菜聽錯(cuò),應(yīng)該不是那同事的錯(cuò)-_-
查看完整描述

2 回答

?
哈士奇WWW

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊

可以兼容
比如一個(gè)uiviewcontroller,你開始沒加xib,后來加個(gè)xib,把關(guān)聯(lián)的class改為vc的class就行。還有就是不能重寫loadview方法,把初始化view的內(nèi)容放到別處。
比如是一個(gè)uiview,定義一個(gè)view的xib,修改class為你關(guān)聯(lián)的class,然后直接使用。
                            
查看完整回答
反對 回復(fù) 2019-04-23
  • 2 回答
  • 0 關(guān)注
  • 558 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號