在编写项目时,肯定要运行xib以及纯代码来编写相对应的页面,在一定程度上来说,xib要简便很多,也许1小时的xib能完成1小时纯代码的2到3倍的页面,但是在运用纯代码与xib上,应该要有一定的区分。
xib的确比纯代码简单且方便,因为它是可视化视图直接拖控件,然后直接设置frame或自动适配,xib会自动运用自动适配,所以设置frame时要将自动适配去掉。
在页面控件较多且逻辑复杂的页面一般是直接采用纯代码,而页面控件少且不容易更改时,这是采用xib是最好的方式,且效率比较高。
纯代码的适配其实也不难,一般来说,现在适配都很简单,而xib适配就更容易了,直接右下角单击设置约束按钮,并且立马就能直观的看到效果,有警告和错误提示。只是在弄错约束后再重新设置的时候,删除约束相对有些麻烦,在右边属性栏中delete或左边预览图中删除相对应的约束,不过,这时候可能还提示约束错误,那就直接在错误提示上删除对应的约束,然后设置好对应的约束。在约束的时候,一定要注意设置好X.Y.W.H,而W.H的设置方式有两种,一种是直接定死,另一种是设置跟其他控件的距离,这种适配方式还是很好用的。