iOS-如何使表格视图中的每个单元格更大?

时间:2013-05-29 19:26:56

标签: ios uitableview interface-builder

这可能是一个noob问题,但如何通过界面构建​​器使UItableview中的每个单元格更大?

3 个答案:

答案 0 :(得分:6)

在笔尖或故事板中选择表格视图。然后显示Size Inspector。 (您可以通过从菜单栏中选择View> Utilities> Show Size Inspector ...以及其他方式来执行此操作。)Size Inspector的第一部分是Table View Size,以及Table View Size部分中的第一个字段是行高。

Row Height screen shot

更改nib中的Row Height字段与在运行时设置表视图实例的rowHeight属性具有相同的效果。

如果您希望行的高度不同,则必须在表视图的委托中实现tableView:heightForRowAtIndexPath:,或者使用带有静态单元格的故事板。

答案 1 :(得分:0)

假设您已将dataSourcedelegate设置为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,然后只需更改行高。

要更改宽度,请选择视图控制器,在标尺左侧的选项卡中找到模拟指标,将尺寸更改为自由形式,然后选择表格视图,返回标尺选项卡,您应该可以更改如果选中“自动调整大小视图”(默认情况下为默认值),则单元格将调整的宽度。