【发布时间】:2010-10-18 20:37:56
【问题描述】:
我目前在 UINavigationController 上使用 2 个视图。
我有一个 Leaves 视图(Tom Brow 的 Leaves 项目)来模拟仅适用于图像的页面的卷曲效果,以及我的实际视图控制器与页面及其内容。
我想要做的是,当点击某个地方时,popViewControllerAnimated:NO 实际的视图控制器,将叶子视图留在顶部并尝试进行翻页,而无需再次点击屏幕并保持好像从未发生过切换一样。
我的问题是触摸似乎穿过了一个黑洞,永远不会到达当前视图。我什至尝试使用自定义 UIApplication 子类来捕捉触摸,但是一旦第一个视图被弹出,触摸就开始出现 nil 视图和窗口和 phase = UITouchPhaseStationary。
导航控制器中的视图被推送:一个作为 init 方法中的 rootViewController,另一个使用 pushViewController:animated:。
是我遗漏了什么,还是无法通过 UINavigationController 中的视图保持触摸?
【问题讨论】:
标签: iphone cocoa-touch uinavigationcontroller uitouch