不用interface builder.
可以先看看这篇文章 http://ankyhe.iteye.com/blog/514908
?
看完了下面就是我要说的.
------------------------------------------------
?
"如何不用IB,则你的UIViewController实例拥有一个成员变量 .view ".
?
有了这个就好办了,在- (void)loadView {}方法中先定义一个UIView,然后付给你的controller(self.view = xxx).
这样,controller就有view了(app delegate中你也可以将这个view加到UIWindow中了).
当然这个view也可以是其他的view,如UIScrollView.
?
-----------------------------------------------------
其他的上面的那篇ankyhe的文章写的很清楚.
如果你想知道那些用IB做出来的效果,用code如何实现,请google 'nib2objc'
?
个人观点:
用不用IB,我觉得那个方便就用那个来.二者混用其实很爽.