1
jox 2014-10-27 16:09:55 +08:00
看情况啊,如果在应用启动和运行过程中内容不会发生变化的View,就用IB,挺方便的,比如一些container view,以及一些需要在运行过程中加载进来的控件啥的。有些View的内容会随着数据发生变化,那就只能写代码来控制,没别的办法。Apple提供IB是用来帮助开发者减轻一部分工作的,并不是用来取代什么的,能用到的到时候肯定会用。
|
3
jox 2014-10-27 16:25:52 +08:00
@krafttuc 那个也不错啊,苹果马上要出新尺寸的手机了,要想在不同尺寸上的电话上都能用,用auto layout能省不少事儿,不然就得自己计算几何数据然后手动布局,挺麻烦的,不过也是只能起到辅助作用,原来需要动态生成的view还是得计算几何数据然后手动布局。
之前新出的storyboard也不错,可以把整个应用的逻辑都放进去,还有segue,在写custom container view controller的时候也能少写一点代码,unwind segue用起来也挺方便的 |
4
dorentus 2014-10-27 16:57:32 +08:00
Interface Builder + Auto Layout + Size Classes (iOS 8)
复杂的用自定义 layout 的 UICollectionView 吧(还没正经试过……自定义的 layout 代码里面倒多半是用代码 setFrame 的……) |
5
PrideChung 2014-10-27 21:41:03 +08:00
IB + AutoLayout,我的原则是尽量用最新的技术,能不写代码就不写代码
|
6
kobe1941 2014-11-02 15:11:31 +08:00
有些用IB,有些用代码,看情况,怎么方便怎么来。
|