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