在CALayer上触摸手势

时间:2010-07-07 23:43:19

标签: objective-c uiview calayer gesture uigesturerecognizer

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

1 个答案:

答案 0 :(得分:3)

您需要响应者才能响应触摸。从托管此图层的视图(在树中的某个位置,这必须是真的),您可以使用-[CALayer hitTest:]来尝试找到将响应您的最深层子层。