为什么viewWillAppear没有被调用?

时间:2011-10-21 08:14:46

标签: xcode viewcontroller viewwillappear

[self.view addSubview:self.ListNewController.view];
我们知道函数意味着,会将视图添加到self.view ..问题是,为什么listNewController的viewWillAppear没有调用?

有没有办法进行动画更改并调用viewWillAppear?

1 个答案:

答案 0 :(得分:1)

我认为在iOS 5.0及更高版本的viewWillAppear会被调用。但是在viewWillAppear只是UINavigationController的视图生命周期的一部分之前,从某种意义上说,只有当你执行pushViewController之类的操作时才会调用viewWillAppear和类似的方法:animated:

所以你要做的就是把你的代码放在viewDidLoad中,或者手动调用viewWillAppear。