不要主动调用这个函数。

view controller会在view的property被请求并且当前view值为nil时调用这个函数。

如果你手动创建view,你应该重载这个函数。如果你用IB创建view并初始化view controller,那就意味着你使用initWithNibName:bundle:方法,这时,你不应该重载loadView函数。

这个方法的默认实现是这样的:先寻找有关可用的nib文件的信息,根据这个信息来加载nib文件,如果没有有关nib文件的信息,默认实现会创建一个空白的UIView对象,然后让这个对象成为controller的主view。所以,重载这个函数时,你也应该这么做。并把子类的view赋给view属性(property),而且你重载的这个函数不应该调用super。

如果你要进行进一步初始化你的views,你应该在viewDidLoad函数中去做。

posted on 2013-07-31 14:16  童话DY  阅读(129)  评论(0编辑  收藏  举报