美文网首页iOS开发坚持写iOS Developer
iOS8新出的不等高cell的自适应

iOS8新出的不等高cell的自适应

作者: 蒋昉霖 | 来源:发表于2016-08-18 10:46 被阅读1374次

这个方法是IOS8新出的,原来对于cell的自适应是很头疼,在我的开发记录里面,一共有3个阶段
1> 根据model新建一个view的model来存放算出来的view的尺寸,根据代码来一个一个算
2> 根据xib,在model里面写一个cellHeigh的属性,在cell的view类里面赋值model的时候自适应算出来cellHeigh赋值,然后在controller里面heighforrow方法里面根据model取出cellHeigh,这个要记得写预计高度,不然会混乱
3> 也是今天要记录的这个方法,在IOS8以后,官方提供了另外一个显示不等高cell的方法,首先,要保证你的约束对于cell来说限制死了上下边距,然后在controller写上预计高度,然后告诉控制器我自适应就好了,不用去自己计算cellHeigh

方法如下

tableView.estimatedRowHeight = 36
tableView.rowHeigh = UITableViewAutomaticDimension

好了,先设置死了cell上下边距,然后在viewdidload里面写这两行代码,就ok了

相关文章

网友评论

    本文标题:iOS8新出的不等高cell的自适应

    本文链接:https://www.haomeiwen.com/subject/bydvsttx.html