你的位置:首页 > 软件开发 > 操作系统 > xib动态改变cell行高

xib动态改变cell行高

发布时间:2015-12-17 17:00:06
布局如下 共3个控件,一个头像,一个背景,一个message现在当输入多行文字时希望cell动态的调整行高那么首先头像的高度肯定是不希望改变的,所以头像的宽度是有contentview的宽度来决定的,它的高得1:1(其他的也可以)取决于它的宽度,这样contnetview高度 ...

xib动态改变cell行高

布局如下

 

xib动态改变cell行高

共3个控件,一个头像,一个背景,一个message

现在当输入多行文字时希望cell动态的调整行高

那么首先头像的高度肯定是不希望改变的,所以头像的宽度是有contentview的宽度来决定的,它的高得1:1(其他的也可以)取决于它的宽度,这样contnetview高度变化时就不会影响头像大高度

然后设置uilabel多行显示有些许不同

参考

XIB下UILabel的自动换行(可动态换行以及调整高度)

使用Autolayout实现UITableView的Cell动态布局和高度动态改变(这是翻译)

Using Auto Layout in UITableView for dynamic cell layouts & variable row heights(这是原文)

根据上面的建议知道,创建cell会预先多次调用

-(CGFloat)tableView:(nonnull UITableView *)tableViewheightForRowAtIndexPath:(nonnull NSIndexPath *)indexPath

原标题:xib动态改变cell行高

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录