Tableview单元格大小没有变化?迅速

时间:2016-02-25 15:05:20

标签: ios swift uitableview

我从对象库中拖出一个表格视图控制器,并将单元格的行高改为300.但是,当我在模拟器中运行它时,单元格保持相同的标准尺寸。为什么这样?

图片enter image description here enter image description here

约束enter image description here

输出enter image description here

4 个答案:

答案 0 :(得分:11)

在Storyboard中,如果您知道单元格高度,请在“大小检查器”选项卡上设置“表视图”的“行高”属性,而不是单元格:

UITableView's Size Inspector page

答案 1 :(得分:1)

您可以设置自定义行高示例添加;

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat 
{
    return 100.0;//Your custom row height
}

答案 2 :(得分:1)

  1. 确保已在单元格中给出了所有约束。它们必须从上到下连接。

  2. 确保自定义单元格内的内容视图类为UIView。(我犯了同样的错误)

    按内容视图->参见右侧的身份检查器->类应为UI视图。 custom cell elements

答案 3 :(得分:0)

使用tableview的委托并设置heightforrowatindexpath方法。