2
A
回答
2
override func viewWillDisappear(animated: Bool) {
// Do Your Lines of Code ...
}
每次當後退按鈕或完成按下或視圖彈出這個函數被調用..你需要重寫這個..
2
試試這個:
override func willMoveToParentViewController(parent: UIViewController?) {
if parent == nil {
// Back button Event handler
}
}
2
試試這個(從manecosta複製粘貼)
替換在另一個答案中建議的自定義按鈕可能不是一個好主意,因爲您將失去默認行爲和樣式。
您擁有的另一個選項是在View Controller上實現viewWillDisappear方法,並檢查名爲isMovingFromParentViewController的屬性。如果該屬性爲真,則意味着視圖控制器正在消失,因爲它正在被刪除(彈出)。
應該是這個樣子:
override func viewWillDisappear(animated : Bool) {
super.viewWillDisappear(animated)
if (self.isMovingFromParentViewController()){
// Your code...
}
}
Here是鏈接到其他問題
相關問題
- 1. 當按下鍵盤的返回按鈕時,繼續顯示popupWindow
- 2. 當按下返回鍵時,webview應用程序強制關閉
- 3. Python:按下鍵盤按鍵並返回
- 4. 的Emacs返回縮進代碼行,當按下「返回」鍵
- 5. 當死亡進程在堆棧上時按下「返回」鍵
- 6. 當按下回車鍵時調用一個特定的按鈕onClick事件C#
- 7. 鍵盤矩陣代碼不返回當按鈕被按下
- 8. 當多個按鍵按下時,Android不會調用onKeyUp
- 9. 當按下Enter鍵時
- 10. 當鍵盤按鍵被按下時,顯示按鈕被按下
- 11. 當我按下UITextField中的返回鍵時如何隱藏鍵盤?
- 12. 當按下鍵盤上的返回鍵時,UITextView不記得字體樣式
- 13. 按下回車鍵(返回鍵)提交按鈕
- 14. 當按下一個鍵時,多次按下不同的按鍵?
- 15. 按下硬鍵返回/返回按鈕時,相機和畫廊崩潰
- 16. NSKeyedArchiver:鍵返回零 - Swift
- 17. C#使用Windows API註冊函數,每當按下鍵時回調
- 18. 如何僅在用戶按下返回鍵時退出?
- 19. 快速檢測返回鍵按下時未使用textFieldDidEndEditing
- 20. 調用在用戶服務器端動作按下回車/返回鍵
- 21. Javascript - 按下按鍵後保持按下狀態(返回true)
- 22. 如何surpress AlertDialog再次表明,當返回鍵被按下(activitiesú
- 23. 當按下「Tab」鍵時,多次調用textFieldShouldBeginEditing
- 24. 當在「XAML」中按下「ENTER」鍵時,調用命令
- 25. 當輸入鍵被按下時調用javascript函數
- 26. 修改爲返回鍵按下WP7
- 27. 當按下返回按鈕時檢測/警告
- 28. 當我按下返回按鈕時,手電筒不會關閉
- 29. 當屏幕鎖定時捕獲返回按鈕按下事件
- 30. 當我按下返回按鈕時關閉VideoView中的視頻
使用,如果呈現的viewController或推動其他的viewController這也將被稱爲記住。 – Slayter