这可能是一个菜鸟问题,但是如何通过界面生成器使 UItableview 中的每个单元格更大?
3 回答
在您的笔尖或情节提要中选择表格视图。然后显示尺寸检查器。(您可以通过从菜单栏中选择 View > Utilities > Show Size Inspector... 来执行此操作。) Size Inspector 的第一部分是 Table View Size,而 Table View Size 部分中的第一个字段是行高。
rowHeight
更改 nib 中的 Row Height 字段与在运行时设置 table view 实例的属性具有相同的效果。
如果您希望行具有不同的高度,则必须tableView:heightForRowAtIndexPath:
在表格视图的委托中实现,或者使用带有静态单元格的情节提要。
假设您已将dataSource
and设置delegate
为self
,这应该可以工作:
- (CGFloat)tableView:(UITableView *)tableView heightForCellAtIndex:(NSIndexPath *)path
{
return 50.0f; //Replace with how high you want.
}
手机打字,发货前测试。
是的,它是代码,但它比其他任何东西都容易得多。也更容易改变。
选择表格视图单元格,然后选择右侧面板上的标尺图标,选中行高旁边的自定义,然后只需更改行高。
要更改宽度,请选择视图控制器,在标尺左侧的选项卡中找到 Simulated Metrics,将 Size 更改为 Freeform,然后选择 Table View,返回标尺选项卡,您应该能够更改如果选中 Autoresize Subviews(默认情况下),单元格将调整为。