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