當我按下導航欄的按鈕時,我想做點什麼。 我需要用哪種方法做到這一點? 未調用viewDidUnload。 我必須在dealloc方法中做到這一點嗎?從導航返回時調用哪種方法?
0
A
回答
1
-viewWillDisappear:
和-viewDidDisappear
將當前可見的視圖控制器上調用。 -dealloc
可能會或可能不會被調用,具體取決於導航控制器是否是保留該視圖控制器的唯一對象,因此它不適合用於此類邏輯。如果控制器未被釋放,如果控制器接收到內存警告,則可能在未來某個時刻調用-viewDidUnload
。如果該控制器的觀點已被卸載,需要重新加載
在導航堆棧-viewDidLoad
在一個視圖控制器可以調用。將會調用viewWillAppear:
和viewDidAppear:
。
在導航控制器的委託-navigationController:willShowViewController:animated:
和-navigationController:didShowViewController:animated:
將被調用。
1
的viewWillDisappear
& viewDidDisappear
方法被稱爲:)
相關問題
- 1. 哪種方法/功能PivotItem導航WP7期間調用
- 2. 點擊導航欄「後退」按鈕時的哪種方法?
- 3. 無法從Prism中使用回調方法導航
- 4. 從metro風格應用中的頁面導航回來後,哪種方法會被調用?
- 5. 如何用另一種方法調用方法返回?
- 6. Android:在從後臺彈出碎片時調用哪種方法
- 7. 返回UINavigationController的根視圖時調用哪些方法?
- 8. 從一種方法返回數組到另一種方法
- 9. 將數值從一種方法返回到另一種方法
- 10. .NET Process.Start方法在哪一點返回調用方法?
- 11. Ruby:從調用方法返回
- 12. 獲得空返回從方法調用
- 13. 返回從方法同時
- 14. 從另一種方法的方法中使用返回值
- 15. 哪種方法會被調用?
- 16. 繼承 - 將調用哪種方法
- 17. Swift泛型 - 調用哪種方法?
- 18. 在Ruby中調用哪種方法?
- 19. 如何區分Web Api使用哪種方法返回數據
- 20. Java方法調用返回
- 21. 方法調用和返回
- 22. 調用方法和返回
- 23. 從C#(.Net 3.5)中的頁面導航離開時調用方法的方法?
- 24. getExtras()返回導航
- 25. 從一種方法返回int以在另一種方法中使用
- 26. ViewModel-Silverlight導航的第一種方法
- 27. ZendAMF返回無效的XML並從Flash調用方法時導致BadVersion錯誤
- 28. 導航視圖不調用onNavigationItemSelected方法
- 29. 在導航控制器中單擊後退按鈕時會調用哪種方法?
- 30. 導航從OnDoubleTapped方法