storyboard中计算Label 高度自适应

2017-11-21  本文已影响45人  随缘吖

如果使用storyboard 添加了tableview 的 headerView,计算其高度

- (void)viewDidLayoutSubviews 
{
    [super viewDidLayoutSubviews];
    //利用systemLayoutSizeFittingSize:计算出真实高度
    CGFloat height = [self.tableview.tableHeaderView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
    CGRect headerFrame = self.tableview.tableHeaderView.frame;
    headerFrame.size.height = height;
    //修改tableHeaderView的frame
    self.tableview.tableHeaderView.frame = headerFrame;
}
上一篇下一篇

猜你喜欢

热点阅读