是否可以将Cocoa Touch手势识别器与图层/ CALayer对象一起使用?

时间:2010-08-12 15:14:43

标签: cocoa-touch calayer ios

是否可以将手势识别器与图层一起使用?假设我想在我的视图中添加几个子图层,并实现拖放和单击元素。 有可能吗?什么是最好的模式?

1 个答案:

答案 0 :(得分:8)

您可以尝试向您的UIView添加手势识别器,然后调用

- (CALayer *)hitTest:(CGPoint)thePoint

在您的视图图层上,找到您点击的图层,例如;

CALayer* layerThatWasTapped = [gestureView.layer hitTest:[gestureRecognizer locationInView:gestureView]];