2013-03-02 71 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

好了,顯然這個問題是模擬的指標。在用戶的兩條「路徑」之一中,我偶然選擇了底部的工具欄來代替推斷。它並沒有影響視圖控制器的佈局。但是現在所討論的目標,是從那個故事板中推斷出來的。然後,當我將元素放在它上面時,它以某種方式使用該設置來計算它們的位置。因此,當我連接第二條路徑時,它不能再「推斷」它將具有該工具欄,並且它弄亂了事情。

無論如何,長話短說,改變那些從「推斷」產生的後果會導致分歧,在這種情況下,解決方案是重做所有的放置,沒有非推斷的任何地方單獨在通向它的線上。