我需要将uitableviewcontroller转换为uiviewcontroller。 这不是< xcode 4.2。
通常我只需要将.h(头文件)更改为:UIViewController 在IB中,删除连接的UITableView插座并连接新的UIView以查看插座。
在Xcode 4.2中,我无法删除已连接的UITableView。它是灰色的。 在xcode 4.2中将uitableviewcontroller转换为uiviewcontroller是不可能的?
答案 0 :(得分:5)
尝试:
然后,您可以删除新的未使用的TableView
答案 1 :(得分:2)
在故事板中创建一个新的ViewController。
单击并将tableView从UITableViewController拖动到新的viewcontroller。
现在将四个边框约束添加到viewcontroller中的tableview(每边为零)。现在删除旧的tableviewcontroller。那就是它。
同时将h文件中的超类更改为UIViewController。但是你将失去与之前的tableViewController相关的所有segue。
答案 2 :(得分:0)
我认为问题在于,当你第一次创建你的表类时,你告诉Xcode它将继承自UITableViewController
,所以它做了它的黑巫术魔法并将它连接到相应的NIB文件。除了为你的项目添加一个新类,让它继承自UIViewController
,然后只是复制代码,我不知道解决这个问题的好方法。也许重构这些名字。