将TableViewController转换为ViewController

时间:2016-03-06 10:37:45

标签: ios uitableview uiviewcontroller uistoryboard

我已经开始使用TableViewController,但现在我想从故事板中的TableViewController更改为ViewController。是否有捷径可寻?我想避免在故事板中创建一个新的View场景并复制代码。

3 个答案:

答案 0 :(得分:0)

您必须删除当前的TableViewController并创建一个新的ViewController。

如果要在里面设置TableView,还必须设置DataSource / Delegate,并符合ViewController类中的表视图协议。

答案 1 :(得分:0)

您可以使用ContainerView执行此操作。拿一个UIViewController并在其中添加一个ContainerView。控制从ContainerView拖动到TableViewController并选择EmbedIn。这是保留现有TableViewController的唯一方法,但您需要将代码从TableViewController移动到ViewController。只有在需要使用TableViewController并且必须在TableView外部显示View时才执行此操作。

答案 2 :(得分:0)

刚开始实现ViewController协议并删除TableViewController,TableViewControllerDelegate和TableViewControllerDataSource。

同样从TableViewDataSource中删除方法,就是这样。