viewDidLoad()和LoadView()有什么区别?他们之间有什么不同?
当我们不使用XIB开发应用程序时,哪一个更好?
谢谢。
发布于 2011-03-02 05:57:30
如果不使用xib开发应用程序,则调用LoadView()方法,如果存在xib,则调用ViewDidLoad方法。
因此,最好采用LoadView方法。
发布于 2011-03-02 05:58:33
视图加载完成时调用ViewDidLoad,加载开始时调用loadView。
当您创建一个新项目时,您会看到对这些方法的注释,这清楚地给出了您应该使用哪个函数的提示。
看看这个
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
/*
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
}
*/这些评论很清楚,很容易理解。
发布于 2013-08-21 08:29:07
viewDidLoad()在从NIB加载视图并希望在启动后执行任何自定义时使用。
LoadView()当您想以编程方式创建视图时(而不使用Interface ),将使用。
https://stackoverflow.com/questions/5163829
复制相似问题