1

我正在尝试确定何时在导航应用程序的子层中按下 UIBackButton。会使用 HitTest 吗?我看过对 HitTest 的引用,但不确定它是什么以及如何编写代码。非常感谢任何帮助。谢谢!!

4

1 回答 1

0

不,命中测试是 UIKit 确定哪个视图接收触摸事件的(递归)过程。您不需要参与或调用它。

如果您使用的是 UINavigationController,它会在按下后退按钮时正确地在视图控制器之间进行转换。如果一个单独的视图控制器需要知道它何时离开屏幕,它应该覆盖 -viewWillDisappear: 和 -viewDidDisappear:。有关更多信息,请参阅这些方法的文档。

于 2013-12-31T23:28:35.680 回答