我遵循“故事板教程”并制作了一些表格视图控制器;现在我想将其中的一个更改为常规View Controller。如何将Table View Controller的类型更改为常规View Controller?
有没有办法做到这一点,而不是一个新的?
我遵循“故事板教程”并制作了一些表格视图控制器;现在我想将其中的一个更改为常规View Controller。如何将Table View Controller的类型更改为常规View Controller?
有没有办法做到这一点,而不是一个新的?
您需要创建一个新的视图控制器并将一个tableview拖入其中。请记住将tableview的委托和数据源设置为视图控制器。
我有相同的场景,我需要将Tableviewcontroller更改为视图控制器。我搜索了一下,但最终没有一个确切的解决方案。我所做的是添加了一个视图控制器的子类,并放弃了一个UITableview并添加了一些我想要的控件。相当不方便,但最终的工作方式!
一种选择是直接编辑故事板文件。在Finder中导航到Storyboard并用任何文本编辑器打开。找到有问题的视图控制器,并将xml中的节点从tableViewController
更改为viewController
。
这节省了不得不重新创建视图控制器的痛苦,这在您建立了很多连接时非常方便。这也适用于其他方式。如果你有一个viewController作为一个普通的视图控制器出现,但你想把它变成一个表视图控制器,你可以简单地编辑这个文件来反转这个节点。
谢谢,我。 – 2013-06-06 11:22:48
完美的作品!当您在Xcode中显示版本编辑器时,它会将故事板的内容显示为XML,因此您甚至不必在新编辑器中打开它。 – 2013-09-02 12:47:17
这篇技巧节省了我数小时的开发时间! – Vico 2014-07-30 09:26:08
然后单击您创建的视图控制器,然后在身份检查器中为其指定类,然后将Table View控制器类更改为@interface yourTableViewController:UIViewController在.h文件中使用TableView Delegate和DataSource – Bala 2012-07-18 06:22:12