生命周期如下:
xib/storyboard:-initWithCoder:怔匣,而非xib/storyboard的是-initWithNibName:bundle:然后-init
-loadView
-viewDidLoad
-viewWillAppear:
-viewDidAppear:
-viewWillDisappear:
-viewDidDisappear:
注意,當(dāng)從ViewController進(jìn)入到HYBViewController控制器時(shí)避咆,注意出現(xiàn)順序如下:
-[ViewController viewWillDisappear:]
-[HYBViewController viewWillAppear:]
-[HYBViewController viewDidAppear:]
-[ViewController viewDidDisappear:]
在HYBViewController完全出現(xiàn)后斑司,才會(huì)調(diào)用前一個(gè)控制器的完全消失懦尝。像這種要不同控制器之間導(dǎo)航條隱藏與顯示控制問題伏伯,就需要特別注意其生命周期的順序。