【问题标题】:How to change properties of items in TableView through the ContainerView in Swift?如何通过 Swift 中的 ContainerView 更改 TableView 中项目的属性?
【发布时间】:2018-07-13 02:20:45
【问题描述】:
  • 左侧有DetailedViewController (SelectedCell)。
  • 我想将详细的单元格作为项目列表。
  • 由于静态单元格而出现错误。 (静态单元格应该在 TableView 内)。

作为 StackOverflow 的解决方案以避免此错误:

  1. 在视图内创建了一个容器视图。
  2. 删除了右侧的连接和简单视图。
  3. 在右侧创建了 TableView 并嵌入了 Container View。

问题: 我有一些值要从上一个视图中显示,但我无法访问右侧的这些文本字段。 (现在不同的班级)。

问题:如何使用容器视图从 textFields 读取/写入数据?

【问题讨论】:

    标签: ios xcode uitableview swift4 uicontainerview


    【解决方案1】:

    尝试从那里获取父视图控制器(其中包含容器视图的视图控制器)的子视图控制器。从子视图控制器数组中转换您的视图控制器(其中包含您的 tableview)并创建一个实例。

    使用这个实例你可以改变tableview的属性。

    if let vcChild : ChildViewController = self.childViewControllers[0] as! ChildViewController { vcInfo.tableView.reloadData() }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      相关资源
      最近更新 更多