viewdidload和viewload之间的区别

Air*_*lla 1 iphone objective-c viewdidload loadview ios5

两个objective-c方法, - (void)viewDidLoad和 - (void)loadView是在执行程序时调用的方法,但它们之间有什么不同?

Ash*_*row 5

你的意思是viewDidLoadloadViewviewDidLoad是视图完全加载时调用的方法.这意味着您的所有IBOutlet都已连接,您可以更改标签,文本字段等.

loadView如果您(通常)没有从笔尖加载,则调用该方法.您可以使用此方法在代码中完全设置视图控制器的视图,并完全避免使用界面构建器.

你通常想避免loadView和坚持viewDidLoad.