我在IB中的视图控制器上放置了一个UITableView,使用了2个原型单元格和“Grouped”样式。表中只有2个单元格,没有组标题,所以我想调整表格视图控件的高度,使其足够高,以容纳2行(每个高度为29),这样我就有了其余的空间控制VC。问题是,当我在IB中调整表格的高度时,它总是在底部收缩并保留“原型单元格”标签。这意味着要获得正确的高度和位置,我必须失去对细胞设计的可见性 - 见截图:
是否有关闭'Prototype Cells'组标题标签以便我可以调整我的控件WYSIWYG样式?
答案 0 :(得分:0)
显示您的代码以及您在VC中实现的UITableView
委托方法将更有用。无论如何,试试这个:将tableView的标题@property
设置为nil,如果没有结果,请执行以下操作:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
return nil;
}
希望这会奏效。干杯
答案 1 :(得分:0)
可以将uitableview更改为静态而不是动态单元格。这允许您在布局编辑器中添加单元格。然后,您可以为单元格和内容创建iboutlet。这样做的缺点是你必须以root用户身份使用UITableViewController,而这又不允许你添加除了单元格,页眉和页脚之外的任何内容。
您仍然可以在单独的部分中添加其余组件,只需将单元格设置为背景为不可见。或者您可以加载控制器抓取视图并调整其大小并将其添加到另一个viewcontrollers视图。