- 左边有DetailedViewController(SelectedCell)。
- 我想将详细的单元格制作成项目的表格列表。
- 由于静态单元格而出错。 (静态单元格应位于 TableView 内)。
作为 StackOverflow 中避免此错误的解决方案:
- 在 View 中创建了一个容器 View 。
- 删除了右侧的连接和简单 View 。
- 在右侧创建了 TableView 并嵌入了 Container View。
问题: 我有一些值要从以前的 View 中显示,但我无法访问右侧的这些文本字段。 (现在不同类(class))。
问题:如何使用 Container View 从 textFields 读取/写入数据?
最佳答案
尝试从那里获取父 View Controller (其中包含容器 View 的 View Controller )的 subview Controller 。从 subview Controller 数组中转换您的 View Controller (其中包含您的 TableView )并创建一个实例。
使用此实例,您可以更改 tableview 的属性。
如果让 vcChild : ChildViewController = self.childViewControllers[0] 作为! subview Controller {
vcInfo.tableView.reloadData()
}
关于ios - 如何通过 Swift 中的 ContainerView 更改 TableView 中项目的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51316824/