【问题标题】:Copy UIEvent object in touchesBegan Method在 touchesBegan 方法中复制 UIEvent 对象
【发布时间】:2012-01-05 11:33:44
【问题描述】:

我正在尝试将 touchesBegan 方法接收到的 UIEvent 对象传递给必须从该事件中提取触摸以执行操作的其他对象。

问题是当第一响应者在第一次调用 touchesBegan 时接收到事件并使用对象事件作为参数调用辅助对象的 touchesBegan 时,当辅助对象尝试从该事件中提取 UITouches 时,没有返回任何内容,因为UIEvent 为空。

我尝试“复制”事件以保存原始事件并使用它,但没有成功。

有没有办法将 UIEvent 对象的克隆创建为独立对象?

谢谢。

【问题讨论】:

  • 为什么不直接传递触摸位置?这样,就不需要提取了。

标签: xcode touchesbegan uievent


【解决方案1】:

不,没有任何方法可以创建UIEvent 的克隆。唯一可以参考UIEvent

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    相关资源
    最近更新 更多