我在故事板中的TableViewController中嵌入了TableView和TableCell已经正常工作。我的目标是将一个TableView和TableCell添加到另一个UIView。这个UIView由UIViewController控制。天真地我想我应该能够在UIView中添加一个TableView,并以某种方式连接这个TableView,由我的TableViewController控制。
我该怎么做?
答案 0 :(得分:0)
可能的解决方法。在UIViewController
tableViewController
中,您制作了TableViewController
类型的属性UIViewController
。
然后从if (!self.tableViewController) self.tableViewController = [TableViewController new];
内部初始化TableViewController,例如:
tableViewController.tableView
然后选择subView
并将其作为UIView
添加到您的[self.view addSubView: self.tableViewController.tableView];
。
[self.tableViewController.tableView removeFromSuperView];
当您需要删除它时,只需执行
self.tableViewController.edgesForExtendedLayout = UIRectEdgeNone
您还可以在创建TableViewController
后添加gem 'headless'
。