【问题标题】:Creating a Reusable UITableView using storyboards使用故事板创建可重用的 UITableView
【发布时间】:2016-10-16 23:28:40
【问题描述】:

我有一个 UITableView,我将在多个地方使用它。 tableview 的数据根本没有变化,它是完全相同的,但在应用程序的不同部分。

我为表格视图创建了一个自定义类。我将使用情节提要添加我的表格视图。每次我想使用我的表视图类时,我是否只是将我的表视图连接到同一个 IBOutlet?

【问题讨论】:

  • 我认为您可能想要制作一个表格视图,将其放在子视图控制器中,然后将该子视图嵌入到您想要使用的任何地方。

标签: ios swift uitableview uistoryboard iboutlet


【解决方案1】:

假设您有一个UITableView 的类,那么当您想要使用它时,只需在情节提要中将UITableView 拖入情节提要,并将身份检查器中的类更改为您的自定义类的名称。

要保留相同的数据,您可以在表格视图的init 中设置此数据,使其在所有实例中都相同。

或者,您可以将单个表视图实例作为静态属性存储在表视图类中,然后将其添加到视图控制器中的视图层次结构中。但是,这可能不是最佳做法。

【讨论】:

  • 这不会在视图控制器之间复制故事板中的数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多