2010-11-03 209 views

回答

3

唯一可用的方法是由UINavigationController管理的viewController中的viewWillDisappear和viewDidDisappear。您可能可以檢查UINavigationController viewController數組屬性的大小,並將其與最後一次已知的-count進行比較。如果堆棧中有更多的控制器,你就知道某些東西被推送了。如果少了,就會彈出一些東西。

2

您可以連接自己-back:(ID)發件人方法的選擇對你的背部按鈕,然後做你想做什麼都該方法裏面,只要您撥打:

[[self navigationController] popViewControllerAnimated:YES];