7

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

4

1 回答 1

3

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

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

于 2012-12-21T17:02:59.810 回答