【发布时间】:2012-12-09 05:15:21
【问题描述】:
我想在现有的 XCode iOS 故事板中将一个视图控制器换成另一个,但我不想重新创建转到它的 segues。是否可以移动或调整现有 segue 的目的地?
【问题讨论】:
标签: ios xcode uistoryboard uistoryboardsegue
我想在现有的 XCode iOS 故事板中将一个视图控制器换成另一个,但我不想重新创建转到它的 segues。是否可以移动或调整现有 segue 的目的地?
【问题讨论】:
标签: ios xcode uistoryboard uistoryboardsegue
我相信您确实需要创建新的转场,但这就像在转场源和新场景之间拖动控件一样简单。如果您的代码正在执行需要故事板 id 的任何操作(例如 prepareForSegue 或 performSegue),那么只需为您的新 segue 应用相同的故事板 id,您无需更改代码。如果您使用的是自定义 segue,则可以只使用相同的 segue 类,因此您无需因为目标更改而更改代码。如果你的 segue 的来源是一个按钮或类似的东西,当你对新场景进行 segue 时,你的旧 segue 会自动删除,这样也简化了过程。
简而言之,您可能确实需要重新创建转场,但您可能不需要过多地更改代码来支持它。
【讨论】: