美文网首页
动态计算cell的行高

动态计算cell的行高

作者: seonhiu | 来源:发表于2016-07-27 09:33 被阅读109次

动态计算cell的行高,只需要在自定义cell里写入这个方法并声明,然后在cellForRow方法里设置tableView的rowHeight = cell.cellHeight;即可完成动态计算cell的行高。

/***拿到最后一个控件的最大Y值并返回*/
- (CGFloat)cellHeight {
       //强制布局之前,需要先手动设置下cell的真实宽度,以便于准确计算
       CGRect rect = self.frame;
       rect.size.width = [UIScreen mainScreen].bounds.size.width;
       self.frame = rect;
       [self  layoutIfNeeded];//一定要强制布局下,否则拿到的高度不准确
       return  CGRectGetMaxY(self.imageView.frame) + 10;
}

相关文章

  • 如何动态的计算cell的高度

    如何动态的计算cell的高度 设置预估行高,tabelView.estimatedRowHeight = 200 ...

  • cell行高的动态计算

    UITableView控件是我们日常开发中经常使用的控件之一,cell动态高度的计算也是老生常谈的问题,我们一般计...

  • 动态计算cell的行高

    动态计算cell的行高,只需要在自定义cell里写入这个方法并声明,然后在cellForRow方法里设置table...

  • iOS Cell动态行高

    在iOS开发中,cell动态行高的设置无疑很让人抓狂,本文在此分享一个cell行高的动态获取方法;首先,本文介绍的...

  • iOS 使用模型动态计算行高

    一般情况下,如果cell里面有一个label需要动态计算行高,而且约束简单的话,可以使用系统的cell自适应高度的...

  • iOS7表格自适应高度

    增加约束,参考的label变小 cell自动计算行高 给预估行高tableView.estimatedRowHei...

  • [iOS 开发基础]- 动态计算cell行高

    这几天在网上搜寻技术文章时,简书上的文章总是很合胃口。于是就在简书上面注册了账号,简书上的文章都写的很精髓。这是我...

  • 记录一个好玩的 bug

    总结: reloaddata刷新是自上至下的刷新.需要动态计算 cell ,header, 或者 footer 高...

  • 利用YYLabel 富文本 动态计算Cell行高

    先看最终效果, 不同的Cell高度不同,被其中的内容所撑开image.png 将普通TableView分成 Con...

  • Label 不定高 行高

    Label 不定高 行高 // 动态计算高度 NSMutableAttributedString *attri...

网友评论

      本文标题:动态计算cell的行高

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