我在Interface Builder中设置了一个带有容器视图的UITableViewController作为标题视图。标题视图的高度为180px:
不幸的是,在运行时,容器视图的高度只有116px:
如果我用标准视图替换表头中的Container View,比如说UILabel,我在Interface Builder中设置的标题视图的高度是正确的。但这在某种程度上不适用于Container Views。
调整滚动视图插图没有帮助,因为它只是移动导航栏下图像的溢出部分,容器视图的高度仍然是错误的。
有什么想法吗?谢谢!
答案 0 :(得分:1)
您应该实现UITableViewDelegate
并声明方法
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 180;
}