【问题标题】:Table View inside of a normal View Controller using storyboards?使用故事板的普通视图控制器内的表视图?
【发布时间】:2018-09-12 00:11:42
【问题描述】:

有没有办法在普通视图控制器中显示表格视图?每当我尝试将单元格添加到普通视图控制器内的表格视图时,什么都不会出现。我在某处读到您可以将表视图控制器链接到视图控制器中的表视图,但我不知道如何使用情节提要。

【问题讨论】:

  • 您可能遗漏了一个重要步骤,例如设置数据源。您还可以使用 Interface Builder 中的容器视图将视图控制器嵌入到另一个视图控制器中。

标签: ios xcode xcode-storyboard


【解决方案1】:

您是否为表格视图创建了 IBOutlet?它是连接的吗?

完成后,您需要连接表格视图的数据源并委托给视图控制器。

https://i.imgur.com/Om1Ego4.gif

【讨论】:

    【解决方案2】:

    如果你想在普通视图中添加 TableView 而不使用 xib : - 在视图控制器中添加 tableview。 - 将 tableview 单元格放在 tableview 中,不要忘记设置单元格的重用标识符,该标识符将在 tableview 的 cellForRowAt 方法中使用。 - 在您的 .swift 文件中添加 tableview 的出口 - 在情节提要中为 tableview 设置委托和数据源,或者您可以在 .swift 文件中设置为 yourtableviewname.delegate = self 和 yourtableviewname.datasource = self - 使用tableview的delegate和datasource方法来处理tableview。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多