Grouped UITableView - 在界面构建器中删除“Prototype Cells”标题

时间:2013-02-08 11:34:04

标签: ios uitableview interface-builder

我在IB中的视图控制器上放置了一个UITableView,使用了2个原型单元格和“Grouped”样式。表中只有2个单元格,没有组标题,所以我想调整表格视图控件的高度,使其足够高,以容纳2行(每个高度为29),这样我就有了其余的空间控制VC。问题是,当我在IB中调整表格的高度时,它总是在底部收缩并保留“原型单元格”标签。这意味着要获得正确的高度和位置,我必须失去对细胞设计的可见性 - 见截图:

enter image description here

是否有关闭'Prototype Cells'组标题标签以便我可以调整我的控件WYSIWYG样式?

2 个答案:

答案 0 :(得分:0)

显示您的代码以及您在VC中实现的UITableView委托方法将更有用。无论如何,试试这个:将tableView的标题@property设置为nil,如果没有结果,请执行以下操作:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    return nil;
}

希望这会奏效。干杯

答案 1 :(得分:0)

可以将uitableview更改为静态而不是动态单元格。这允许您在布局编辑器中添加单元格。然后,您可以为单元格和内容创建iboutlet。这样做的缺点是你必须以root用户身份使用UITableViewController,而这又不允许你添加除了单元格,页眉和页脚之外的任何内容。

您仍然可以在单独的部分中添加其余组件,只需将单元格设置为背景为不可见。或者您可以加载控制器抓取视图并调整其大小并将其添加到另一个viewcontrollers视图。