(Swift / XCODE)从单个表视图控制器创建多个segue

时间:2015-01-05 15:21:22

标签: swift

我是Swift编程的新手,我最难以弄清楚如何将静态表视图与6个单元连接到6个独立的动态原型视图。

通过查看之前的回复,我知道我必须识别每个segue(" showRestaurant")并且我认为它将采用覆盖segue方法,但我不确定。我也不确定如何正确编码它。

如果您有任何解决方案,请告诉我

非常感谢

金刚石

1 个答案:

答案 0 :(得分:0)

使用静态tableView,您只需从tableViewCell按住Ctrl键拖动到目标viewController即可。选择segue的类型并为其指定一个标识符(即 segueToVC1 )。

对每个应链接到viewController的tableViewCell重复此操作。

然后在您的自定义tableView类文件中重写prepareForSegue以进行其他设置,将值传递到目标viewController等:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == "segueToVC1" {
        // ...
    }
}