UIViewController:检测向下钻取和向上钻取

Nor*_*man 7 iphone uiviewcontroller uinavigationcontroller

有没有办法让UIViewController(在导航堆栈内)检测它是否因为执行了向下钻取或向下钻取而出现?

在viewWillAppear中,遗憾的是UINavigationController的topViewController和visibleViewController已经设置为新的ViewController.

Mat*_*ges 5

您可以继承UINavigationController,并添加属性didPushViewController.然后,您可以覆盖pushViewController并将popViewController属性分别正确设置为true或false.


drv*_*ijk 0

你不能看看导航控制器中的 viewControllers 属性吗?