【发布时间】:2014-05-24 02:52:14
【问题描述】:
我有一个里面有一个 headerview 的 tableview。 tableview 中没有 cell,只有这个 headerview 有一些 subviews!
在 ios7 上,我这样做时一切正常:
- (void)viewDidLoad {
//calculate content stuff
.
.
.
[self.headerView setNeedsLayout];
[self.headerView layoutIfNeeded];
CGFloat height = [self.headerView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height + self.headerView.frame.origin.y;
CGRect headerFrame = self.headerView.frame;
headerFrame.size.height = height;
self.headerView.frame = headerFrame;
[self.tableView setTableHeaderView:self.headerView];
}
在 ios6 上,headerView 高度总是错误的,并且 HeaderView 不够高!可能是什么问题?
【问题讨论】:
标签: ios objective-c uitableview autolayout nstableheaderview