我正在尝试确定何时在导航应用的子层中按下UIBackButton。 HitTest会用于此吗?我已经看过HitTest的参考,但不完全确定它是什么以及如何为它编码。任何帮助都非常感谢。谢谢!
答案 0 :(得分:0)
没有。命中测试是(递归)过程,UIKit通过该过程确定哪个视图接收触摸事件。您不应该参与或调用它。
如果你正在使用UINavigationController,当按下后退按钮时,它会在视图控制器之间进行转换。如果单个视图控制器需要知道它何时在屏幕外转换,它应该覆盖-viewWillDisappear:和-viewDidDisappear:。有关详细信息,请参阅这些方法的文档。