在Xcode 4.2中将UITableViewController转换为UIViewController

11
我需要将uitableviewcontroller转换为uiviewcontroller。 在
3个回答

5

尝试:

  • 创建一个新的ViewController
  • 在新ViewController的根视图中添加一个TableView
  • 从原始的ViewController复制TableView
  • 在您的新ViewController中选择新鲜的TableView
  • 粘贴ViewController

然后您可以删除未使用的新鲜TableView


3
在故事板中创建一个新的ViewController。
从UITableViewController中将tableView拖动到新的视图控制器中。
现在在视图控制器中为tableView添加四个边框约束(每侧都是零)。现在删除旧的tableviewcontroller。就这样。
同时,在h文件中更改超类为UIViewController。但您将失去与以前的tableViewController之间的所有segue。

0

我认为问题在于当您首次创建表格类时,您告诉Xcode它将继承自UITableViewController,因此它进行了黑魔法并将其连接到相应的NIB文件。我不知道除了向项目添加一个新类、使其继承UIViewController并复制代码之外,还有什么好的解决方法。也许还需要重构名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接