viewWillAppear何时被调用?

时间:2012-01-11 06:08:04

标签: iphone objective-c ios cocoa-touch uiviewcontroller

根据我的计算,调用viewWillAppear时只有两个实例是初始化视图控制器时,或者当你弹出导航堆栈顶部的视图控制器时(即向前推动视图控制器上的后退按钮)它)。调用viewWillAppar时是否还有其他实例?当应用程序变为活动状态时,我不相信它会被调用。有兴趣听到有关此问题的回复。

2 个答案:

答案 0 :(得分:10)

当视图控制器的视图添加到窗口时,

viewwillappear方法被调用。 (如果视图已经在窗口中并被另一个视图隐藏,则在再次显示视图时调用此方法)。该方法是向视图控制器通知视图将变得可见。您可以覆盖此方法以通过显示视图进行任何自定义。

答案 1 :(得分:5)

在你的视图中调用addSubView的时候也会调用它。