![](/img/trans.png)
[英]Embedding TableView in TableViewController into another view
[英]How to link a TableViewController with another TableView
我在Storyboard中的TableViewController中嵌入了TableView和TableCell,它们已经可以正常工作了。 我的目标是将一个TableView和TableCell添加到另一个UIView。 此UIView由UIViewController控制。 天真的,我认为我应该能够在UIView中添加一个TableView并以某种方式连接此TableView以由我的TableViewController控制。
我怎么做?
可能的解决方法。 在您的UIViewController
,创建一个TableViewController
类型的属性tableViewController
。
然后从UIViewController
内部初始化TableViewController,例如:
if (!self.tableViewController) self.tableViewController = [TableViewController new];
然后使用tableViewController.tableView
并将其作为子subView
添加到您的UIView
。
[self.view addSubView: self.tableViewController.tableView];
当您需要删除它时,只需执行
[self.tableViewController.tableView removeFromSuperView];
您还可以在创建TableViewController
之后添加self.tableViewController.edgesForExtendedLayout = UIRectEdgeNone
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.