最近使用xib比较的多有部分点自己能想起的大概记录下,只做个人的记录所用。可能会有粗陋简短的地方,如果有人看到了也不要喷谢谢。
1.关于xib对异面屏的适配,这个网上查了很多,基本的原理是选择异面的xib选项,然后根据异面的选择去再设置一个约束,要注意的是约束的id得是俩种且分前后优先级。
2.关于xib的约束,之前一直感觉xib的适配比较的复杂,也许页面一个简单的变化就很难去处理了,但是后续发现xib的约束其实也是能作为一个属性进行调整的,这样一个页面的高度调整或者其他操作导致的页面布局变化也能在属性设置中进行配置。
3.xib在controller中也可以使用,虽然不大推荐但是对部分的table页面来说使用xib来进行布局且使用iOS8.0之后的版本去使用tableView的rowHeight = UITableViewAutomaticDimension来说是一个很好的选择。
网友评论