ios - 来自 uiTableView 的许多 View Controller

标签 ios uitableview

如何在 xcode 5 中使多个 viewController 连接到 UITableView 中的一个单元格?我想这样做是因为每个单元格都是不同的(1)与照片,2)与 UIWebView,3)viewController)。用户点击单元格系统后,必须知道应该启动哪个 UIController。为了更好地查看,我附上了屏幕截图。如何使用 Storyboard来完成这一切?

enter image description here

如何将这三个 Controller 连接到一个表格单元格?

最佳答案

您不能将多个 segue 连接到一个单元格。如果您需要根据您选择的单元格转到多个 Controller 之一,您应该从 Controller 本身进行转场,然后使用 didSelectRowAtIndexPath 中的逻辑来决定执行哪个转场。您可以从 Controller 连接任意数量的 segue,当它们以这种方式设置时,您必须通过调用 performSegueWithIdentifier:sender: 来启动它们。

关于ios - 来自 uiTableView 的许多 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747713/

相关文章:

ios - 错误: Method does not override any method from its superclass

ios - Objective C 运算符优先级

ios - 如何使用 MapKit 实时绘制路径(iOS7+)

ios - 为什么访问 self 的属性不会在 self 拥有的 block 中引发编译器警告

ios - 根据 View 更改自定义 UITableViewCell 高度

uitableview - UISearchController搜索栏隐藏tableview中的第一个单元格

ios - Wordwrap 与换行 UIButton 拉伸(stretch)

ios - TableView 滚动到最后一个单元格之外

ios - Swift:按下按钮后,如何将来自三个独立文本字段的数据发布到自定义单元格中的标签上?

ios - 选择行时 TableViewController 中的两个动画