移动现有的segue(s)

时间:2012-12-21 15:59:09

标签: ios xcode uistoryboard uistoryboardsegue

我想在现有的XCode iOS故事板中换掉另一个视图控制器,但我宁愿不重新创建它的segues。是否可以移动或调整现有segue的目的地?

1 个答案:

答案 0 :(得分:3)

我相信你确实需要创建新的segue,但这就像在segue的源和新场景之间进行控制拖动一样简单。如果您的代码正在执行需要故事板ID的任何内容(例如prepareForSegueperformSegue),那么只需为新segue应用相同的故事板ID,您无需更改代码。如果您使用自定义segue,则可以使用相同的segue类,因此您不需要仅因为目标更改而更改代码。如果您的segue的来源是一个按钮或类似的东西,当您将segue转换为新场景时,您的旧segue会自动删除,这样也简化了过程。

简而言之,您可能需要重新创建segue,但您可能不需要过多地更改代码来支持它。