2012-03-09 34 views

回答

0

您只需要創建手勢識別器,然後將其添加到視圖的超級視圖。

UIPanGestureRecognizer *twoFingerPan = [[UIPanGestureRecognizer alloc] initWithTarget:aView action:@selector(twoFingerPanAction:)]; 
twoFingerPan.minimumNumberOfTouches = 2; 
[aView.superview addGestureRecognizer:twoFingerPan]; 
[twoFingerPan release]; 

確保您已經將aView添加到它的超級。如果在此之前執行此代碼,aView.superview將爲nil,手勢識別器將不起作用。

而且,請確保如果您從超級視圖中刪除aView,您將從超級視圖中刪除此手勢識別器。

相關問題