bod*_*ous 0 uiviewcontroller ios
我有一个简单的标签栏导航应用程序
-------------------
| |
| |
| |
| |
| |
| |
| |
| (o) |
| |
[ Tab 1 ]_[ Tab 2 ]
Run Code Online (Sandbox Code Playgroud)
触摸标签1时,显示屏幕1.按下Tab 2时,显示屏幕2.
如何在每次显示屏幕时调用操作(不仅仅是在viewDidLoad事件中).
我是否必须在标签栏上听取触摸事件,或者我可以收听ViewController中的事件吗?
viewDidLoad在将nib 加载到内存时调用.当视图实际出现在屏幕上时,viewDidAppear会被调用.
[编辑]
这是回调的(自然)顺序:
initWithNibName:Bundle: -> awakeFromNib -> loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear
[EDIT2]
请看这里有一个很好的解释:https://stackoverflow.com/a/5109277/347353
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |