是否有可能使用Cocoa Touch手势识别器与图层/ CALayer对象?

是否有可能使用手势识别器与图层? 比方说,我想添加几个子图层到我的视图,实现拖放以及点击单个元素。 有没有可能? 什么是最好的模式?

你可以尝试添加gesturerecognizers到你的UIView然后调用

 - (CALayer *)hitTest:(CGPoint)thePoint 

在你的视图层上find你打的哪一层,例如;

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