當我們使用Segue轉場到下一張視圖的時候,有時也需要返回到上一張視圖,
前者很簡單,只需要按下Ctrl然後拖拽button到下一張視圖,
但是後者,初學者可能會摸不到頭腦,
因爲返回的操作,是需要把第二張視圖的返回按鍵拖拽到exit
但是如圖所示,我們直接按住Ctrl然後拖拽按鍵到exit,並沒有什麼響應,
原因是什麼呢?
因爲前一張視圖,沒有對應的執行返回的方法(我喜歡叫它回調函數)
所以,我們在拖拽綁定之前,需要先在第一張視圖對應的viewController上,添加一個函數:
- (IBAction)backFromSecondView:(UIStoryboardSegue*)segue {
_lable.text = @"Back from second view";
}
之後,我們就可以盡情的拖拽了:
按住Ctrl,然後拖拽第二張視圖的返回按鍵到exit,可以看到有反應,並且可以選擇剛剛創建的函數
本人正在學習iOS8/9的App開發,以及WatchKit的開發,歡迎大家指導