如何将Table View Controller的类型更改为常规View Controller?

hyo*_*uuu 16 iphone xcode objective-c storyboard ios

我按照"故事板教程"制作了一些表视图控制器; 现在我想将其中一个更改为常规View Controller.

有没有办法做到这一点,而不是一个新的?

小智 49

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

这样可以省去重新创建视图控制器的痛苦,当您进行大量连接时,它会派上用场.这也是相反的方式.如果你有一个viewController,它最初是一个普通的视图控制器,但是你想把它变成一个表视图控制器,你可以简单地编辑一个逆转节点的文件.


lu *_*uan 9

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

  • 并单击您创建的视图控制器,并在Identity检查器中为其分配类,然后将Table View控制器类更改为@interface yourTableViewController:带有TableView Delegate和DataSource的.h文件中的UIViewController (2认同)