2012-08-02 112 views
4

我正在努力弄清楚故事板,它看起來都很酷,但是我無法從一個按鈕移動到另一個屏幕,無論按下哪個按鈕。很明顯,我可以控制每個按鈕的拖動,但隨後我在故事板上的所有位置都會出現,我覺得必須有更好的方法來實現。我已經嘗試突出顯示所有按鈕並將其拖動到下一個屏幕,但這隻會導致我從中拖出來工作。故事板上的多個按鈕導致同一個segue

這裏是什麼,我說的是對現在工作的說明...

This works but it's hideous!!!

如果我要堅持這個那就這樣吧,但是我會與6個鍵結束一頁,另一頁8頁。這是很多賽段。基本上每個按鈕都表示用戶的選擇。這種選擇會導致幕後發生不同的事情,但無論他們選擇哪個按鈕,他們都會移動到下一個屏幕。

我已經試過:

  • 高亮所有的按鈕,然後拖動到下一個視圖控制器。
    • 這失敗,因爲它僅連接在SEGUE到我在我上點擊按鈕控制-拖動
  • 拖出一個賽格瑞然後從第二個按鈕拖動到SEGUE的圓的一部分。
    • 這沒有造成什麼結果。

回答

8

,我不知道的方式,向單個賽格瑞多個觸發器在故事板,但您可以創建具有特定標識的單SEGUE,然後讓所有的按鈕到單個響應IBAction,調用[self performSegueWithIdentifier:...];

+0

有趣,因爲我需要反正所有的按鈕ibactions。這樣做,我會從視圖控制拖動到視圖控制器,以使segue,而不是從按鈕到視圖控制器? – CaldwellYSR 2012-08-02 20:50:03

+0

@CaldwellYSR正確的,你只需從一個拖動到另一個,設置賽格類型,並給它一個標識符 – 2012-08-02 20:50:56

+0

太棒了!謝謝。另一個沒有問題的問題我該如何選擇一個segue,以便我可以看到它的標識符?萬一我忘記了我所做的。 – CaldwellYSR 2012-08-02 20:58:45