【发布时间】:2010-07-07 23:43:19
【问题描述】:
我正在 CALayer 上进行一些绘图,并希望能够让用户单击绘图的不同部分并触发响应。我尝试研究手势识别器,似乎它们需要绑定到 UIView。知道如何使用 CALayers 获得我想要的行为吗?
【问题讨论】:
标签: objective-c uiview calayer gesture uigesturerecognizer
我正在 CALayer 上进行一些绘图,并希望能够让用户单击绘图的不同部分并触发响应。我尝试研究手势识别器,似乎它们需要绑定到 UIView。知道如何使用 CALayers 获得我想要的行为吗?
【问题讨论】:
标签: objective-c uiview calayer gesture uigesturerecognizer
您需要一个响应者才能对触摸做出响应。从托管该层的视图(在您的树中的某个点,这需要是真的),您可以使用-[CALayer hitTest:] 来尝试找到最深的子层来响应您。
【讨论】: