美文网首页
IOS TableHeaderView使用Masonry产生的小

IOS TableHeaderView使用Masonry产生的小

作者: 新地球说着一口陌生腔调 | 来源:发表于2019-10-12 15:14 被阅读0次

    如果TableHeaderView在某个条件下需要更新它的高度,直接update约束你会发现它会被table下面的内容遮挡,并且高度没有刷新过来!那么如何解决?


       UITableView*tableView = (UITableView*)self.superview;

       [self mas_updateConstraints:^(MASConstraintMaker *make) {

             make.height.mas_equalTo(270+20);

        }];//self就是headerView

        [tableView setNeedsLayout];

        [tableView layoutIfNeeded];

        tableView.tableHeaderView=self;


    注意要重新赋值给tableHeaderView,这样就解决此坑

    相关文章

      网友评论

          本文标题:IOS TableHeaderView使用Masonry产生的小

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