【发布时间】:2016-08-03 12:03:42
【问题描述】:
我正在设置UITableView 的tableHeaderView,但它隐藏了表格的顶部单元格。就我而言,我想显示我已经使用了所有可能的解决方案但不起作用的 tableview 标题。请帮忙。
UIView *headerView = self.headerView;
[headerView setNeedsLayout];
[headerView layoutIfNeeded];
CGFloat height = [headerView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
headerView.frame = ({
CGRect headerFrame = headerView.frame;
headerFrame.size.height = height;
headerFrame;
});
NSLog(@"Header Frame : %@",headerView);
self.reviewsTableView.tableHeaderView = headerView;
【问题讨论】:
-
高度的日志值并检查它是否不为零
-
@DeepakKumar 不,它不为零。
-
在我的情况下,前三个单元格在 tableview 中不可见。
-
有人有办法解决这个问题吗?
-
一次尝试添加tableview header高度UITableViewDelegate方法
标签: ios objective-c uitableview uiview nstableviewheader