美文网首页Mac和Xcode相关
iOS Mansory与cell的高度自适应

iOS Mansory与cell的高度自适应

作者: 拉链扣 | 来源:发表于2018-08-16 11:23 被阅读0次

    1、cell的要求

    cell中的控件设置约束的原则是必须要保证cell的控件的约束必须与cell 的contentView的上下产生联系,举个简单的例子,如果cell上就有一个label,那么label的约束 如下

    [self.contentView addSubview:self.stateLabel];

    [self.stateLabel mas_makeConstraints:^(MASConstraintMaker *make) {

            make.left.equalTo(self.contentView.mas_left);

            make.right.equalTo(@-10); 

            make.top.equalTo(self.contentView.mas_top).offset(5);

            make.bottom.equalTo(self.contentView.mas_bottom).offset(-10);

        }];

    注意,重点是设置bottom的约束

    2、tableview的要求

    self.tableView.rowHeight = UITableViewAutomaticDimension; 

    self.tableView.estimatedRowHeight = 100; 

    不需要实现HeightForRow的代理方法


    然后 就是你想要的了。

    相关文章

      网友评论

        本文标题:iOS Mansory与cell的高度自适应

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