2013-03-02 68 views
1

希望图像能够很容易地解释这一点。我有两条路径可供用户访问相同的视图控制器。当我尝试将第二个路径连接到目标视图控制器时,所有视图控制器的东西都会移动。 “撤消”菜单选项为我提供了有关继承的度量标准的线索,但它们似乎没有改变,我不确定要在此处做什么。我应该如何连接第二个?添加第二个segue拧紧位置?

所有三个视图控制器可见 - “1”和“2”将连接到同一个目标。

all three VCs http://tmdesigned.com/ss1.png

第二SEGUE连接

second segue connected http://tmdesigned.com/ss2.png

甲线索后右?

a clue about what just happened http://tmdesigned.com/ss3.png

回答

1

好了,显然这个问题是模拟的指标。在用户的两条“路径”之一中,我偶然选择了底部的工具栏来代替推断。它并没有影响视图控制器的布局。但是现在所讨论的目标,是从那个故事板中推断出来的。然后,当我将元素放在它上面时,它以某种方式使用该设置来计算它们的位置。因此,当我连接第二条路径时,它不能再“推断”它将具有该工具栏,并且它弄乱了事情。

无论如何,长话短说,改变那些从“推断”产生的后果会导致分歧,在这种情况下,解决方案是重做所有的放置,没有非推断的任何地方单独在通向它的线上。