0
我希望能夠在用戶從導航控制器中選擇「後退」按鈕時檢查特定條件,然後顯示警報並停止彈出導航堆棧。控制導航堆棧中的更改
我可以在viewWillDissappear方法中得知彈出即將發生 - 但是有沒有一種機制來阻止彈出發生?
我希望能夠在用戶從導航控制器中選擇「後退」按鈕時檢查特定條件,然後顯示警報並停止彈出導航堆棧。控制導航堆棧中的更改
我可以在viewWillDissappear方法中得知彈出即將發生 - 但是有沒有一種機制來阻止彈出發生?
您可以嘗試繼承UINavigationController,然後重寫popViewController方法以包含您的邏輯。
- (UIViewController *)popViewControllerAnimated:(BOOL)animated
[編輯包括一個例子] http://www.hanspinckaers.com/custom-action-on-back-button-uinavigationcontroller
乾杯, 羅格
我知道我可以用我自己的鍵替換默認後退按鈕,以及管理彈出自己達到的效果。我想知道是否有辦法實現這一點,而不需要更換默認的導航控制器按鈕。 – 2010-11-20 00:17:28