在故事板上使用长距离的两个场景之间制作segue的棘手方法

时间:2014-08-02 20:21:10

标签: ios xcode interface-builder segue uistoryboard

对不起,如果我的问题看起来很愚蠢。因为在我的故事板上,有很多场景。例如,在sceneA中,我有一个buttonA。我想在用户点击按钮A时连接到sceneB。所以我在buttonA和sceneB之间创建了一个segue。

问题是:因为我的故事板很大,所以两个场景A和B之间的距离是我的macbook屏幕溢出,所以我无法控制拖动来制作一个segue。我目前唯一的解决方案是:将sceneB拖到更近的场景A(当然可以溢出其他一些场景)并制作segue。之后,再将sceneB拖动到原始位置。

我认为这项任务还有另一种聪明的方法。 (例如:在设置板上制作一个segue),但我找不到。请告诉我。

谢谢:)

2 个答案:

答案 0 :(得分:1)

您可以通过从所选元素拖动到目标场景(您之前在左侧窗格旁边方便地滚动),从左侧概览窗格中进行切换。

答案 1 :(得分:1)

我建议你不要在故事板上做segue。我也有类似的情况,我开始只从代码中做segues。代码中的Segues也很容易,并为您提供更多动态控制。如果您不知道如何操作,请执行以下步骤:

  1. Identity inspector
  2. 中设置VC的故事板ID
  3. 在代码中抓住您的VC:
  4. 示例:

    UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"SampleID"];
    
    1. 以任何你想要的方式制作一个segue。