【问题标题】:UITableView Cells not showing properlyUITableView 单元格未正确显示
【发布时间】:2019-12-20 04:12:50
【问题描述】:

我已经制作了一个表格视图,并且我有一个高度为 100 的原型单元格,我在 IB 中设置了它。但是,单元格显示为原型单元格默认设置的原始单元格高度。需要注意的是table view是嵌套在一个UIContainerView中的,不知道这是否重要,但觉得可能跟什么有关。

故事板(在 Xcode 中)

模拟器

【问题讨论】:

  • 检查你的约束
  • 你可能不需要返回固定高度'
  • 是的..您不需要指定高度。如果您的自动布局约束是正确的,那么 tableview 将自动设置正确的高度

标签: ios swift uitableview xcode11 swift5


【解决方案1】:

你需要为行设置高度

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 100.0;//Choose your custom row height
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多