UITableViewCell和UICollectionViewCell自适应高度

UITableView和UICollectionView想通,此处就已UITableView为例

UITableView自带自适应属性
        _tableView.rowHeight = UITableViewAutomaticDimension;
        _tableView.estimatedRowHeight = 130;
UITableViewCell中布局top和bottom需要布局,不然不会自适应
1.代码布局Masonry
        [commentContent mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.mas_equalTo(self.contentView).offset(kMarginLeftSpacing);
            make.right.mas_equalTo(self.contentView).offset(-kMarginLeftSpacing);
            //上面
            make.top.mas_equalTo(self.contentView).offset(kMarginTopSpacing);
        }];
       [userNum mas_makeConstraints:^(MASConstraintMaker *make) {
            make.right.mas_equalTo(self.contentView).offset(-10);
            make.top.mas_equalTo(line.mas_bottom).offset(0);
            //下面
            make.bottom.mas_equalTo(self.contentView.mas_bottom).offset(0);
            make.height.mas_equalTo(43);
        }];
2.Autolayout布局
49FF058B-9D18-47A1-B580-04672CC5A8A2.png

label布局


image.png

button布局


image.png

备注:

如果有不足或者错误的地方还望各位读者批评指正,可以评论留言,笔者收到后第一时间回复。

QQ/微信:976971956/ljh976971956。

简书号:超级卡布达

感谢各位观众老爷的阅读,如果觉得笔者写的还凑合,可以关注或收藏一下,不定期分享一些好玩的实用的demo给大家。

文/超级卡布达(简书作者)

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 很多人羡慕别人每天写文章,说自己也想写,可是写不出来,不知道写什么。我觉得还是懒。图书馆里的书有那么多题目,你把每...
    做好基本面提高概率阅读 3,372评论 0 1
  • 今天的主题是写群友,可是我突然想写你。 你是谁,你是我命定的爱人。 感谢你微笑着向我走来,尽管岁月让我们这么晚才相...
    慕青公子阅读 2,490评论 1 3
  • 20180111 复盘第47天 安之若素 日期:2018.1.10 天气: 晴 有风 ...
    王萨怡阅读 1,342评论 0 0

友情链接更多精彩内容