? 一般來說檐束,UIGestureRecognizer對象不會將本身已經(jīng)處理過的觸摸事件再交給其它的UIGestureRecognizer對象處理宜雀,例如:想實現(xiàn)先通過長按選擇屏幕上的線條合瓢,然后再拖動,由于前述UIGestureRecognizer對象的特性,實際效果是只能識別長按手勢,而無法識別之后的拖動手勢。
? 要處理這個問題诈乒,就需要用到UIGestureRecognizerdelegate來解決了罩扇,例子如下:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer? shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)other {
if (gestureRecognizer == panRecognize) {
? ?return YES;
? }
return NO;
}