【发布时间】:2009-09-07 04:24:40
【问题描述】:
我有一个新的 iPhone 应用程序,它具有以下(且仅以下)UIView heirarchy:
UIWindow -> UIScrollView -> UIViewSubclass
UIScrollView 是 view 的 UIViewController。在UIViewSubclass 中,我想跟踪和响应触摸事件,并在其中设置了“标准四”处理例程。在运行 2.2.1 操作系统的模拟器下,一切都按预期工作。但是在 3.0 操作系统下运行的模拟器下,我得到了相同的"event eating" exhibited by the new UITextView behavior。如前所述,虽然我的应用程序中没有UITextView。
是什么吃掉了我的触摸事件,我该如何阻止它呢?我听说我需要在我的层次结构中的每个视图中覆盖canPerformAction:withSender:;说不是这样!
【问题讨论】:
标签: objective-c iphone cocoa-touch