【问题标题】:Tableview Cell size not changing? SwiftTableview单元格大小没有改变?迅速
【发布时间】:2018-09-10 15:07:23
【问题描述】:

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

图片

约束

输出

【问题讨论】:

    标签: ios swift uitableview


    【解决方案1】:

    在 Storyboard 中,如果您知道单元格的高度,请在 Size Inspector 选项卡上设置 Table View 的 Row Height 属性,而不是单元格的:

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:
        1. 确保您已给出单元格中的所有约束。它们必须从上到下连接。

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

          按内容视图 -> 在右侧查看身份检查器 -> 类应该是 UI 视图。

        【讨论】:

          【解决方案4】:

          使用tableview的delegate,设置heightforrowatindexpath方法。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2023-03-09
            • 2015-10-27
            • 1970-01-01
            • 2021-09-22
            • 1970-01-01
            • 1970-01-01
            • 2021-05-01
            相关资源
            最近更新 更多