是否有可能使用Cocoa Touch手势识别器与图层/ CALayer对象?
是否有可能使用手势识别器与图层? 比方说,我想添加几个子图层到我的视图,实现拖放以及点击单个元素。 有没有可能? 什么是最好的模式?
你可以尝试添加gesturerecognizers到你的UIView
然后调用
- (CALayer *)hitTest:(CGPoint)thePoint
在你的视图层上find你打的哪一层,例如;
CALayer* layerThatWasTapped = [gestureView.layer hitTest:[gestureRecognizer locationInView:gestureView]];