[問題] 如何偵測navigationcontroller按到上一頁

看板MacDev作者 (Ben(憋))時間15年前 (2010/08/04 03:33), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
大家好,小弟遇到一個問題一直百思不解... 從RootViewController用push進入到AnotherViewController之後, 各位都知道左上方自行升成回到RootViewController的上一頁按鈕, 不過有個動作是想在AnotherViewController按這按鈕時做的 (例如存檔之類的...) 我找了半天似乎都找不到相關的參考範例, 目前想到的方式是把這動作寫在 viewDidDisappear, 但這導致另一個問題... 最外層的Tab切換畫面時也會觸發viewDidDisappear, 造成動作產生非預期的效果,因此Bug越修越多...XD 所以想問的是... 被push進來的AnotherViewController中, 有什麼方式能偵測到使用者按[上一頁]的按鈕呢? 懇請大大不吝指教,小弟感激萬分... -- 我是憋~凡事都憋住的憋~ -=Ben's PHOTO=- http://www.wretch.cc/blog/benjenq -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.239.42 ※ 編輯: benjenq 來自: 114.33.239.42 (08/04 03:35)

08/04 06:34, , 1F
替換掉那個按鈕,你就可以加上自己的事件處理了。Orz
08/04 06:34, 1F

08/04 18:58, , 2F
對阿~我太呆了,怎沒想到用這招...謝aecho大大點醒阿~呵呵
08/04 18:58, 2F
文章代碼(AID): #1CM6yGmv (MacDev)
文章代碼(AID): #1CM6yGmv (MacDev)