ios masonry怎么约束cell 的高度

 我来答
好人走一遭
2017-10-20 · 超过13用户采纳过TA的回答
知道答主
回答量:54
采纳率:50%
帮助的人:16万
展开全部
cell的高度可以有两种设置方式。
其一就是你说的 通过masonry等第三方的约束工具类。
首先UItableView的cell高度必须设置为如下。
UITableView.cellHeight = UITableViewAutomaticDimension
estimatedRowHeight = 44.f(大于即可)
加约束时注意, 你的控件上下之间和高度都要有约束。最上方约束约束到ContentView的上放,最下方的约束加到ContentView的底部。
运行即可cell自动适应控件内容了。
简单的举个栗子:
你的cell在XIB中有一个UILabel,并设置了。上、下、左、右的约束。并且设置了如上所说的cellHeight和estimatedRowHeight的值。
你自己传入UILabel的文本,会把Cell撑起来的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式