使用代码或IB的自定义视图

时间:2011-03-04 17:36:11

标签: iphone objective-c cocoa-touch xcode interface-builder

使用代码或IB创建自定义视图是否有正确/错误的方法?我的意思是应该是设计自定义视图的首选方式。

3 个答案:

答案 0 :(得分:1)

至于所有广泛的问题,答案是“这取决于你要做的事情”。 IB和编写代码都有其优点。有些项目最终会得到两者兼而有之。

这里有一些讨论:

http://wiresareobsolete.com/wordpress/2010/03/striking-the-balance-interface-builder-vs-code/

答案 1 :(得分:1)

就个人而言,我开始与IB合作。但随着我对iOS开发的深入研究,我开始在代码中构建我的视图....

让我对视图对象有更高的控制感。

但是,就像其他人说的那样,两种方式都是正确的;这取决于你对什么感到满意。

像我一样,尝试两者,看看哪一个最适合你。无论如何都没有什么可失去的。

答案 2 :(得分:0)

我以前在代码中这样做但现在我主要使用IB来布局我的视图,然后在代码中进行微调,比如为UITextView设置字体。总是很奇怪,你不能在IB中做那个......