[iOS8][Segue轉場]轉場返回無法綁定的解決辦法

當我們使用Segue轉場到下一張視圖的時候,有時也需要返回到上一張視圖,
前者很簡單,只需要按下Ctrl然後拖拽button到下一張視圖,
但是後者,初學者可能會摸不到頭腦,
因爲返回的操作,是需要把第二張視圖的返回按鍵拖拽到exit
綁定exit失敗
但是如圖所示,我們直接按住Ctrl然後拖拽按鍵到exit,並沒有什麼響應,
原因是什麼呢?

因爲前一張視圖,沒有對應的執行返回的方法(我喜歡叫它回調函數)
所以,我們在拖拽綁定之前,需要先在第一張視圖對應的viewController上,添加一個函數:

- (IBAction)backFromSecondView:(UIStoryboardSegue*)segue {

    _lable.text = @"Back from second view";

}

之後,我們就可以盡情的拖拽了:
按住Ctrl,然後拖拽第二張視圖的返回按鍵到exit,可以看到有反應,並且可以選擇剛剛創建的函數

現在就可以拖拽了
選擇剛剛創建的函數

本人正在學習iOS8/9的App開發,以及WatchKit的開發,歡迎大家指導

發佈了31 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章