如何将表视图控制器的类型更改为常规视图控制器?



我遵循了"情节提要教程",制作了一些表视图控制器;现在我想将其中一个更改为常规视图控制器。

有没有一种方法可以做到这一点而不需要制作新的?

一个选项是直接编辑故事板文件。在Finder中导航到情节提要,然后使用任何文本编辑器打开。找到有问题的视图控制器,并将xml中的节点从tableViewController更改为viewController

这省去了必须重新创建视图控制器的痛苦,当您建立了大量连接时,视图控制器会派上用场。这也反过来起作用。如果您有一个viewController,它最初是一个普通视图控制器,但您想将它变成一个表视图控制器,您可以简单地编辑反转节点的文件。

您需要创建一个新的视图控制器,并将一个表视图拖动到其中。请记住,将表视图的委托和数据源设置为视图控制器。

我遇到过同样的场景,需要将Tableviewcontroller更改为视图控制器。我在谷歌上搜索了一个变通办法,但最终没有找到确切的解决方案。我所做的是添加了一个视图控制器的子类,删除了一个UITableview,并添加了一些我想要的控件。很不方便,但最终还是成功了!

最新更新