从tableview中选择时,可以在多个详细视图之间进行查看

时间:2014-10-18 21:20:28

标签: ios xcode ipad uitableview swift

好的,我还没有找到明确的答案。我在使用Swift和UISplitView的Xcode 6上工作。我在storyboard中有多个详细信息视图,我希望能够在从tableview中选择时将我的详细视图替换为另一个。在Xcode 5中,我能够从原型单元中拖动多个segue并使用performSegueWithIdentifier。在Xcode 6中,我只能从原型单元中获得一个segue。

最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

一种细胞,一种细胞。这似乎是一个合乎逻辑且有用的系统约束。

一种解决方案是创建具有不同单元标识符的更多单元类型。

或者,如果您有另一种方法来确定要使用哪个segue,请从视图控制器而不是单元格中绘制所有segue。从单元格选择方法调用segue时,可以在sender对象中附加必要的行对象信息。

答案 1 :(得分:0)

您可以从viewcontroller中创建任意数量的segue,并在IB中为每个seuge提供不同的segue标识符,并使用performSegueWithIdentifer方法调用每个segue