首页 > 解决方案 > 静态 TableViewController 未在演示文稿中显示单元格

问题描述

我试图在我的应用程序中显示一个设置屏幕,实现为带有静态单元格UITableViewController的样式。 它是在故事板中设计的,我用故事板标识符来展示它。.insetGrouped
UITableViewController

问题是,单元格在呈现时不会出现,看起来它们只在滚动或点击表格视图时出现。
在我的UITableViewController课堂上,我没有任何委托代码,但如果我尝试添加它,也没有任何变化。
我试过打电话reloadData()layoutIfNeeded()并尝试弄乱演示风格,但如果这些似乎与问题有关,则没有。

我注意到的另一件事是调用:

tableView.scrollToRow(at: IndexPath(row: 0, section: 0), at: .top, animated: true)

在物理滚动确实“唤醒”表格视图并显示单元格之前,但在物理滚动或点击之前看起来会出现故障。此外,inviewDidLoad()tableView.visibleCells.count0,因此问题与未专门绘制的单元格有关。

这是我的问题的视觉示例:

在此处输入图像描述

标签: iosswiftuitableviewios13

解决方案


推荐阅读