UITableView 单元格未正确显示

Posted

技术标签:

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

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

故事板(在 Xcode 中)

模拟器

【问题讨论】:

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

你需要为行设置高度

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

【讨论】:

以上是关于UITableView 单元格未正确显示的主要内容,如果未能解决你的问题,请参考以下文章

uiTableview 单元格未显示在视图控制器中

UITableView 单元格未填充 CloudKit 数据

UITableView 单元格未显示放置在自定义单元格上的 UITableView(KPDropDown)

单元格未在表格视图中正确显示

数据未显示在 UITableView 的自定义单元格中

选择的 UITableView 单元格未加载另一个视图