繁体   English   中英

如何将TableViewController与另一个TableView链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM