iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0
Mobile Development

小菜逼學習IOS系列 第 10

想學好程式都要懂的「生命週期」-倒數第21篇

  • 分享至 

  • xImage
  •  

剛練習完一些元件後,就需要了解一些重要的概念與基本機制,好讓你後半輩子更安心,BUG來得少,工作來得多

viewDidLoad

當view被載入記憶體時,但畫面還沒顯示出來時,就會呼叫 viewDidLoad ,通常會設為 override ,為了要初始化。

viewWillAppear

當在 view 即將出現於畫面,且還沒有任何的動畫出現在畫面上時被呼叫的。我們可以重寫這個方法來執行與 view 關聯的自定義任務。

viewDidAppear

在 viewWillAppear 結束後,即 view 被載入後到 view controller 後,就會載入這個方法。同樣地,我們可以透過重寫來增加任務到已經呈現的 view。

viewWillDisappear

當 view 將被移除,且動畫開始執行前呼叫的。我們可以重寫這個方法來改變 view 的各種狀態。如我們可以將被改變的 status bar 還原回來。

viewDidDisappear

當 view 被移除後,我們可以使用這個方法來後這時刻的自定義任務。


上一篇
隨心所欲想變就變tableview-倒數第22篇
下一篇
輕鬆換頁-倒數第20篇
系列文
小菜逼學習IOS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言