【问题标题】:Touch Gesture on a CALayer在 CALayer 上触摸手势
【发布时间】:2010-07-07 23:43:19
【问题描述】:

我正在 CALayer 上进行一些绘图,并希望能够让用户单击绘图的不同部分并触发响应。我尝试研究手势识别器,似乎它们需要绑定到 UIView。知道如何使用 CALayers 获得我想要的行为吗?

【问题讨论】:

    标签: objective-c uiview calayer gesture uigesturerecognizer


    【解决方案1】:

    您需要一个响应者才能对触摸做出响应。从托管该层的视图(在您的树中的某个点,这需要是真的),您可以使用-[CALayer hitTest:] 来尝试找到最深的子层来响应您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多