【发布时间】:2011-07-11 06:51:07
【问题描述】:
我正在尝试确定何时在导航应用的子层中按下 UIBackButton。会使用 HitTest 吗?我看过对 HitTest 的引用,但不确定它是什么以及如何编写代码。非常感谢任何帮助。谢谢!!
【问题讨论】:
标签: cocoa-touch uibarbuttonitem hittest
我正在尝试确定何时在导航应用的子层中按下 UIBackButton。会使用 HitTest 吗?我看过对 HitTest 的引用,但不确定它是什么以及如何编写代码。非常感谢任何帮助。谢谢!!
【问题讨论】:
标签: cocoa-touch uibarbuttonitem hittest
没有。命中测试是 UIKit 确定哪个视图接收触摸事件的(递归)过程。您不需要参与或调用它。
如果您使用的是 UINavigationController,它会在按下后退按钮时正确地在视图控制器之间进行转换。如果一个单独的视图控制器需要知道它何时离开屏幕,它应该覆盖 -viewWillDisappear: 和 -viewDidDisappear:。有关详细信息,请参阅这些方法的文档。
【讨论】: