我想在viewDidAppear方法中执行某些操作,但此方法不会自动调用SDK 描述此方法是通知视图控制器其视图已添加到窗口。如果在我的视图控制器中实现这个方法可以自动调用吗?
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
...
}
答案 0 :(得分:2)
这取决于您将视图添加到视图层次结构的方式。例如,如果您将控制器推送到导航堆栈,则会自动调用此方法。但是,如果你手动添加视图,例如使用addSubview:
,那么你自己负责在控制器上调用这个方法。