ios - 静态 TableViewController 未在演示文稿中显示单元格
问题描述
我试图在我的应用程序中显示一个设置屏幕,实现为带有静态单元格UITableViewController
的样式。
它是在故事板中设计的,我用故事板标识符来展示它。.insetGrouped
UITableViewController
问题是,单元格在呈现时不会出现,看起来它们只在滚动或点击表格视图时出现。
在我的UITableViewController
课堂上,我没有任何委托代码,但如果我尝试添加它,也没有任何变化。
我试过打电话reloadData()
,layoutIfNeeded()
并尝试弄乱演示风格,但如果这些似乎与问题有关,则没有。
我注意到的另一件事是调用:
tableView.scrollToRow(at: IndexPath(row: 0, section: 0), at: .top, animated: true)
在物理滚动确实“唤醒”表格视图并显示单元格之前,但在物理滚动或点击之前看起来会出现故障。此外,inviewDidLoad()
为tableView.visibleCells.count
0,因此问题与未专门绘制的单元格有关。
这是我的问题的视觉示例:
解决方案
推荐阅读
- python-3.x - 在 Python 中打印 TXT 中最后出现的单词
- sql-server - SSIS 包步骤中的此 SQL Server OUTPUT 子句效果是什么?
- php - 存储外观获取方法返回文件存在时在路径中找不到文件 - Laravel 5.5
- node.js - Angular - 找不到模块(fs)
- python - 使用 tqdm 跟踪慢速 REST 请求的进度:填充列表的进度
- java - Inheritance.JOINED,插入导致不必要的更新
- rest - 简单 POST 请求的错误请求
- azure-resource-manager - 如何导出包含其关联 ISE 的逻辑应用的 ARM 模板?
- python-3.x - 如何从 Google BigQuery 行迭代器对象返回字符串?
- javascript - 使用 JS 执行器向 xpath 元素输入文本