使用Masonry布局时,tableHeaderView的设置

2017-06-28  本文已影响571人  无情酱油

由于设置 tableHeaderView 时

    self.tableView.tableHeaderView = headerView   

所以 headview不能写成

    [headView makeConstraints:^(MASConstraintMaker *make) {

           make.height.equalTo(100);

    }];

所以 只能对 headview的frame进行设置

我们可以对headview的最上面子控件和最下面子控件  分别写出相对于header的上下边约束

然后

CGFloat height = [headView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;

CGRect frame =headView.frame;

frame.size.height= height;

headView.frame= frame;

上一篇 下一篇

猜你喜欢

热点阅读