【问题标题】:Moving existing segue(s)移动现有的 segue(s)
【发布时间】:2012-12-09 05:15:21
【问题描述】:

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

【问题讨论】:

    标签: ios xcode uistoryboard uistoryboardsegue


    【解决方案1】:

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

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

    【讨论】:

    • 是的,我没有找到其他任何东西,所以这就是我最终要做的。
    猜你喜欢
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多