【问题标题】:iPhone touch cancelling in OS 3.0OS 3.0 中的 iPhone 触摸取消
【发布时间】:2009-09-07 04:24:40
【问题描述】:

我有一个新的 iPhone 应用程序,它具有以下(且仅以下)UIView heirarchy:

UIWindow -> UIScrollView -> UIViewSubclass

UIScrollViewviewUIViewController。在UIViewSubclass 中,我想跟踪和响应触摸事件,并在其中设置了“标准四”处理例程。在运行 2.2.1 操作系统的模拟器下,一切都按预期工作。但是在 3.0 操作系统下运行的模拟器下,我得到了相同的"event eating" exhibited by the new UITextView behavior。如前所述,虽然我的应用程序中没有UITextView

是什么吃掉了我的触摸事件,我该如何阻止它呢?我听说我需要在我的层次结构中的每个视图中覆盖canPerformAction:withSender:;说不是这样!

【问题讨论】:

    标签: objective-c iphone cocoa-touch


    【解决方案1】:

    不确定这是否是同一个问题,但尝试将 UIScrollView 的“canCancelContentTouches”属性设置为 NO。

    http://www.alexc.me/uiscrollview-and-uidatepicker/153/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      相关资源
      最近更新 更多