viewDidLoad, viewWillDisappear, viewWillAppear等區(qū)別及各自的加載順序

viewWillAppear:

Called

when the view is about to made visible. Default does

nothing視圖即將可見時(shí)調(diào)用廓俭。默認(rèn)情況下不執(zhí)行任何操作

viewDidAppear:

Called

when the view has been fully transitioned onto the screen. Default

does nothing視圖已完全過渡到屏幕上時(shí)調(diào)用

viewWillDisappear:

Called

when the view is dismissed, covered or otherwise hidden. Default

does nothing視圖被駁回時(shí)調(diào)用杂腰,覆蓋或以其他方式隱藏。默認(rèn)情況下不執(zhí)行任何操作

viewDidDisappear:

Calledafter the view was dismissed, covered or otherwise hidden. Defaultdoesnothing視圖被駁回后調(diào)用砾肺,覆蓋或以其他方式隱藏。默認(rèn)情況下不執(zhí)行任何操作loadView;Thisis where subclasses should create their custom view hierarchy ifthey aren't using a nib. Should never be calleddirectly.這是當(dāng)他們沒有正在使用nib視圖頁面匈挖,子類將會(huì)創(chuàng)建自己的自定義視圖層稠氮。絕不能直接調(diào)用。

viewDidLoad;Calledafter the view has been loaded. For view controllers created incode, this is after -loadView. For view controllers unarchived froma nib, this is after the view is set.

在視圖加載后被調(diào)用茉盏,如果是在代碼中創(chuàng)建的視圖加載器鉴未,他將會(huì)在loadView方法后被調(diào)用,如果是從nib視圖頁面輸出鸠姨,他將會(huì)在視圖設(shè)置好后后被調(diào)用铜秆。

「initWithNibName:

bundle:」載入nib檔案來初始化「loadView」載入視圖「viewDidLoad」在載入視圖至內(nèi)存后會(huì)呼叫的方法「viewDidUnload」在視圖從內(nèi)存中釋放后會(huì)呼叫的方法

(當(dāng)內(nèi)存過低,釋放一些不需要的視圖時(shí)調(diào)用)

「viewWillAppear」當(dāng)收到視圖在視窗將可見時(shí)的通知會(huì)呼叫的方法

「viewDidAppear」當(dāng)收到視圖在視窗已可見時(shí)的通知會(huì)呼叫的方法

「viewWillDisappear」當(dāng)收到視圖將去除讶迁、被覆蓋或隱藏于視窗時(shí)的通知會(huì)呼叫的方法

「viewDidDisappear」當(dāng)收到視圖已去除连茧、被覆蓋或隱藏于視窗時(shí)的通知會(huì)呼叫的方法

「didReceiveMemoryWarning」收到系統(tǒng)傳來的內(nèi)存警告通知后會(huì)執(zhí)行的方法

「shouldAutorotateToInterfaceOrientation」是否支持不同方向的旋轉(zhuǎn)視圖

「willAnimateRotationToInterfaceOrientation」在進(jìn)行旋轉(zhuǎn)視圖前的會(huì)執(zhí)行的方法(用于調(diào)整旋轉(zhuǎn)視圖之用)

當(dāng)一個(gè)視圖控制器被創(chuàng)建,并在屏幕上顯示的時(shí)候巍糯。

代碼的執(zhí)行順序

1啸驯、alloc創(chuàng)建對(duì)象,分配空間

2祟峦、init (initWithNibName) 初始化對(duì)象罚斗,初始化數(shù)據(jù)

3、loadView從nib載入視圖宅楞,通常這一步不需要去干涉针姿。除非你沒有使用xib文件創(chuàng)建視圖

4、viewDidLoad載入完成咱筛,可以進(jìn)行自定義數(shù)據(jù)以及動(dòng)態(tài)創(chuàng)建其他控件

5搓幌、viewWillAppear視圖將出現(xiàn)在屏幕之前,馬上這個(gè)視圖就會(huì)被展現(xiàn)在屏幕上了

6迅箩、viewDidAppear視圖已在屏幕上渲染完成 當(dāng)一個(gè)視圖被移除屏幕并且銷毀的時(shí)候的執(zhí)行順序溉愁,這個(gè)順序差不多和上面的相反

1、viewWillDisappear視圖將被從屏幕上移除之前執(zhí)行

2、viewDidDisappear視圖已經(jīng)被從屏幕上移除拐揭,用戶看不到這個(gè)視圖了

3撤蟆、dealloc視圖被銷毀,此處需要對(duì)你在init和viewDidLoad中創(chuàng)建的對(duì)象進(jìn)行釋放

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末堂污,一起剝皮案震驚了整個(gè)濱河市家肯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌盟猖,老刑警劉巖讨衣,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異式镐,居然都是意外死亡反镇,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門娘汞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歹茶,“玉大人,你說我怎么就攤上這事你弦【颍” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵禽作,是天一觀的道長(zhǎng)尸昧。 經(jīng)常有香客問我,道長(zhǎng)领迈,這世上最難降的妖魔是什么彻磁? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮狸捅,結(jié)果婚禮上衷蜓,老公的妹妹穿的比我還像新娘。我一直安慰自己尘喝,他們只是感情好磁浇,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著朽褪,像睡著了一般置吓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缔赠,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天衍锚,我揣著相機(jī)與錄音,去河邊找鬼嗤堰。 笑死戴质,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播告匠,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼戈抄,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了后专?” 一聲冷哼從身側(cè)響起划鸽,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎戚哎,沒想到半個(gè)月后裸诽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡建瘫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年崭捍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啰脚。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖实夹,靈堂內(nèi)的尸體忽然破棺而出橄浓,到底是詐尸還是另有隱情,我是刑警寧澤亮航,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布荸实,位于F島的核電站,受9級(jí)特大地震影響缴淋,放射性物質(zhì)發(fā)生泄漏准给。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一重抖、第九天 我趴在偏房一處隱蔽的房頂上張望露氮。 院中可真熱鬧,春花似錦钟沛、人聲如沸畔规。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春烹骨,著一層夾襖步出監(jiān)牢的瞬間烟瞧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工悠鞍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留对室,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像软驰,于是被迫代替她去往敵國和親涧窒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容