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