首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >viewDidLoad(),LoadView()

viewDidLoad(),LoadView()
EN

Stack Overflow用户
提问于 2011-03-02 05:41:14
回答 7查看 29.3K关注 0票数 16

viewDidLoad()LoadView()有什么区别?他们之间有什么不同?

当我们不使用XIB开发应用程序时,哪一个更好?

谢谢。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-03-02 05:57:30

如果不使用xib开发应用程序,则调用LoadView()方法,如果存在xib,则调用ViewDidLoad方法。

因此,最好采用LoadView方法。

票数 -7
EN

Stack Overflow用户

发布于 2011-03-02 05:58:33

视图加载完成时调用ViewDidLoad,加载开始时调用loadView

当您创建一个新项目时,您会看到对这些方法的注释,这清楚地给出了您应该使用哪个函数的提示。

看看这个

代码语言:javascript
复制
/*
// 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];
}
*/

这些评论很清楚,很容易理解。

票数 54
EN

Stack Overflow用户

发布于 2013-08-21 08:29:07

代码语言:javascript
复制
viewDidLoad()

在从NIB加载视图并希望在启动后执行任何自定义时使用。

代码语言:javascript
复制
LoadView()

当您想以编程方式创建视图时(而不使用Interface ),将使用。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5163829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档