这可能是一个noob问题,但如何通过界面构建器使UItableview中的每个单元格更大?
答案 0 :(得分:6)
在笔尖或故事板中选择表格视图。然后显示Size Inspector。 (您可以通过从菜单栏中选择View> Utilities> Show Size Inspector ...以及其他方式来执行此操作。)Size Inspector的第一部分是Table View Size,以及Table View Size部分中的第一个字段是行高。
更改nib中的Row Height字段与在运行时设置表视图实例的rowHeight
属性具有相同的效果。
如果您希望行的高度不同,则必须在表视图的委托中实现tableView:heightForRowAtIndexPath:
,或者使用带有静态单元格的故事板。
答案 1 :(得分:0)
假设您已将dataSource
和delegate
设置为self
,这应该有效:
- (CGFloat)tableView:(UITableView *)tableView heightForCellAtIndex:(NSIndexPath *)path
{
return 50.0f; //Replace with how high you want.
}
在手机上输入,在发货前进行测试。
是的,它是代码,但它比其他任何东西都容易得多。也更容易改变。
答案 2 :(得分:0)
选择Table View Cell,然后选择右侧面板上的标尺图标,选中Row Hight旁边的Custom,然后只需更改行高。
要更改宽度,请选择视图控制器,在标尺左侧的选项卡中找到模拟指标,将尺寸更改为自由形式,然后选择表格视图,返回标尺选项卡,您应该可以更改如果选中“自动调整大小视图”(默认情况下为默认值),则单元格将调整的宽度。