多个位置的相同TableView swift 3

Posted

技术标签:

【中文标题】多个位置的相同TableView swift 3【英文标题】:Same TableView in multiple locations swift 3 【发布时间】:2017-05-09 03:04:18 【问题描述】:

在我当前的应用程序中,我有一个表格视图,我想在多个视图控制器上显示,我知道我可以将代码从一个视图控制器复制并粘贴到另一个视图控制器,但我对复制和粘贴大部分的编码技术有足够的了解代码是不好的做法,但不足以知道在当前情况下避免它的方法。我正在使用 swift 3 和标准表格视图。有人对我有什么好的建议吗?

【问题讨论】:

嘿,你能提供更多关于表格视图实现的信息吗?我的意思是你是在故事板中创建它还是完全从代码中创建它,什么是依赖项等等。 【参考方案1】:

如果您使用的是界面生成器,您可以创建一个仅包含您的 tableview 的视图控制器,并使用容器视图将其“嵌入”到其他视图控制器中。

当您添加容器视图时,IB 将创建一个新的嵌入式视图控制器,但您可以删除它并将容器视图重新链接到包含您的 tabelview 的那个。

【讨论】:

以上是关于多个位置的相同TableView swift 3的主要内容,如果未能解决你的问题,请参考以下文章

在 Tableview (Swift) 中设置静态位置视图

swift - tableview 滚动到指定位置

重用自定义 tableView 单元格时重复显示相同的子视图(Swift 4.1)

Swift - 多个 TableView 复选标记 - 保存和加载选择

Swift 3 TableView Segue 到多个其他 TableViews

Swift TableView 对图像发出多个网络请求