在我們IOS培訓學習的時候,在做項目中依然不解,所以我了解到了vc生命周期的重要性,接下來聊聊viewWillAppear
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
}
- 我們把顯示或隱藏tablebar的方法寫在其中
[[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
- 父類中實現了這個方法我們需要在子類中調用
[super viewWillAppear:animated];
- 需要時時更新數據的頁面我們把他加到
viewWillAppear
而不是viewDidLode
里 - 小懶貓登陸頁面,如果用戶登陸了就會顯示這個頁面,如果沒有登陸就不顯示,登陸后就會時時顯示這個頁面
- (void)viewDidLoad{
}
- 加載頁面元素,頁面出現之前的控件與數據的準備 例如:手寫的控件,一些邏輯等
特點:只加載一次viewDidLoad ,跳回上個頁面時,該頁面被銷毀,進入重新加載。