4
是否可以使用手勢識別器與圖層?比方說,我想添加幾個子圖層到我的視圖中,並實現拖放以及點擊單個元素。 有沒有可能?什麼是最好的模式?是否可以將Cocoa Touch手勢識別器用於圖層/ CALayer對象?
是否可以使用手勢識別器與圖層?比方說,我想添加幾個子圖層到我的視圖中,並實現拖放以及點擊單個元素。 有沒有可能?什麼是最好的模式?是否可以將Cocoa Touch手勢識別器用於圖層/ CALayer對象?
你可以嘗試添加gesturerecognizers您UIView
,然後調用
- (CALayer *)hitTest:(CGPoint)thePoint
視圖的層上找到你打哪一層,例如;
CALayer* layerThatWasTapped = [gestureView.layer hitTest:[gestureRecognizer locationInView:gestureView]];