Xcode:当我将我的应用程序加载到模拟器或设备上时,tableViewCells 中没有出现任何内容
Posted
技术标签:
【中文标题】Xcode:当我将我的应用程序加载到模拟器或设备上时,tableViewCells 中没有出现任何内容【英文标题】:Xcode: When I load my app onto a simulator or device, nothing is appearing in the tableViewCells 【发布时间】:2020-05-14 19:39:47 【问题描述】:这是我在故事板上看到的。右边可以看到我的表的属性:
这是我启动应用程序后看到的内容:
我没有编写任何更改视图的代码。这一切都在故事板中。除细胞外,一切都可见。
【问题讨论】:
你的黑暗模式开启了吗? 不,它处于灯光模式。 如果我的回答对您有帮助,请告诉我 你好@Dr.Taco 解决了这个问题? 【参考方案1】:Xcode 实际上让您可以在 UIViewController 中使用 tableview
编译和运行应用程序,但它会显示一个空白表格。因此,在 UITableViewController
中嵌入静态单元格而不是 UIViewController
。您可以使用ContainerView
获取静态UITableView
以及同一屏幕上的其他控件。在containerView
中嵌入tableViewController
Ray Wenderlich 的网站 Blog Post 说
关于静态单元格的另一件事,它们只适用于 UITableViewController。故事板编辑器将允许您将它们添加到 常规 UIViewController 中的 Table View 对象,但这不会 在运行时工作。原因是 UITableViewController 提供了一些额外的魔法来处理数据源 静态细胞。 Xcode 甚至阻止你编译这样的项目 错误消息:“非法配置:静态表视图是 仅在嵌入 UITableViewController 实例时有效”。
.
【讨论】:
以上是关于Xcode:当我将我的应用程序加载到模拟器或设备上时,tableViewCells 中没有出现任何内容的主要内容,如果未能解决你的问题,请参考以下文章