2012-07-18 83 views

回答

8

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

+2

然后单击您创建的视图控制器,然后在身份检查器中为其指定类,然后将Table View控制器类更改为@interface yourTableViewController:UIViewController在.h文件中使用TableView Delegate和DataSource – Bala 2012-07-18 06:22:12

1

我有相同的场景,我需要将Tableviewcontroller更改为视图控制器。我搜索了一下,但最终没有一个确切的解决方案。我所做的是添加了一个视图控制器的子类,并放弃了一个UITableview并添加了一些我想要的控件。相当不方便,但最终的工作方式!

44

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

这节省了不得不重新创建视图控制器的痛苦,这在您建立了很多连接时非常方便。这也适用于其他方式。如果你有一个viewController作为一个普通的视图控制器出现,但你想把它变成一个表视图控制器,你可以简单地编辑这个文件来反转这个节点。

+0

谢谢,我。 – 2013-06-06 11:22:48

+0

完美的作品!当您在Xcode中显示版本编辑器时,它会将故事板的内容显示为XML,因此您甚至不必在新编辑器中打开它。 – 2013-09-02 12:47:17

+1

这篇技巧节省了我数小时的开发时间! – Vico 2014-07-30 09:26:08

相关问题