在我們iOS班學習的時候老師總是強調VC得生命周期的重要性,但是做項目時候還是不懂。直到老師逼著我每天考核我才認識到他的重要性,因為每個頁面都是VC。接下來咱們來聊一聊ViewWillAppear這點事。
viewWillAppear
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
};
//tabBar的顯示和隱藏
[[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
- 父類中實現(xiàn)了這個方法我們需要在子類中調用
[super viewWillAppear:animated];
- 需要時時更新數(shù)據(jù)的頁面我們要加到
viewWillAppear里,而不是viewDidLoad里。
- 登陸或者注銷,我們在
viewWillAppear進行判斷,寫在viewWillAppear里,我們就可以時時的更新用戶是否登陸或注銷。
viewDidLoad
- (void)viewDidLoad {
[super viewDidLoad];
};
- 加載頁面元素,頁面出現(xiàn)之前的控件與數(shù)據(jù)的準備 例如:手寫的控件,一些邏輯等
特點:只加載一次viewDidLoad ,跳回上個頁面時,該頁面被銷毀,進入重新加載。
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。