iPhone:有没有办法在使用UINavigationController更改视图时跟踪触摸?

iPhone:有没有办法在使用UINavigationController更改视图时跟踪触摸?,iphone,cocoa-touch,uinavigationcontroller,uitouch,Iphone,Cocoa Touch,Uinavigationcontroller,Uitouch,我目前正在使用UINavigationController上的两个视图 我有一个叶子视图(Tom Brow的叶子项目)来模拟只处理图像的页面的卷曲效果,我的实际视图控制器处理页面及其内容 我想做的是,当点击某个地方时,PopViewController被激活:没有实际的视图控制器,将“留”视图保留在顶部,并尝试在不必再次点击屏幕的情况下进行翻页,并保持好像从未发生过切换一样 我在这里的问题是,触摸似乎通过一个黑洞,永远不会达到目前的看法。我甚至尝试用自定义UIApplication子类捕捉触摸,

我目前正在使用UINavigationController上的两个视图

我有一个叶子视图(Tom Brow的叶子项目)来模拟只处理图像的页面的卷曲效果,我的实际视图控制器处理页面及其内容

我想做的是,当点击某个地方时,PopViewController被激活:没有实际的视图控制器,将“留”视图保留在顶部,并尝试在不必再次点击屏幕的情况下进行翻页,并保持好像从未发生过切换一样

我在这里的问题是,触摸似乎通过一个黑洞,永远不会达到目前的看法。我甚至尝试用自定义UIApplication子类捕捉触摸,但一旦第一个视图弹出,触摸就开始出现nil view和window,并且phase=UITouchPhaseStationary

将推送导航控制器中的视图:一个作为init方法中的rootViewController,另一个作为pushViewController:animated:


是否有我遗漏的内容,或者根本无法通过UINavigationController中的视图保持接触?

已编辑:最终解决方案,清除覆盖以获得接触

我的两个视图从一开始就已分配。问题是,在第一个viewController弹出后,每一个进入的触摸都有nil作为其视图和窗口。问题是没有要保存的触摸。一旦顶视图弹出,另一个成为顶视图,在当前触摸事件完成(结束或取消)之前,不会出现其他触摸。我正在尝试在不必抬起手指的情况下继续此操作。透明覆盖最终成功。很抱歉我耽搁了,但是谢谢!