3

这可能是一个菜鸟问题,但是如何通过界面生成器使 UItableview 中的每个单元格更大?

4

3 回答 3

6

在您的笔尖或情节提要中选择表格视图。然后显示尺寸检查器。(您可以通过从菜单栏中选择 View > Utilities > Show Size Inspector... 来执行此操作。) Size Inspector 的第一部分是 Table View Size,而 Table View Size 部分中的第一个字段是行高。

行高屏幕截图

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

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

于 2013-05-29T19:32:48.267 回答
0

假设您已将dataSourceand设置delegateself,这应该可以工作:

- (CGFloat)tableView:(UITableView *)tableView heightForCellAtIndex:(NSIndexPath *)path
{
    return 50.0f; //Replace with how high you want. 
}

手机打字,发货前测试。

是的,它是代码,但它比其他任何东西都容易得多。也更容易改变。

于 2013-05-29T19:32:38.967 回答
0

选择表格视图单元格,然后选择右侧面板上的标尺图标,选中行高旁边的自定义,然后只需更改行高。

要更改宽度,请选择视图控制器,在标尺左侧的选项卡中找到 Simulated Metrics,将 Size 更改为 Freeform,然后选择 Table View,返回标尺选项卡,您应该能够更改如果选中 Autoresize Subviews(默认情况下),单元格将调整为。

于 2013-05-29T19:33:37.270 回答