我錯過了一些簡單的東西,請幫我理解一下。設置SwipeGestureRecognizer,需要說明
我控制器建立
UIGestureRecognizer *swipe = [[UIGestureRecognizer alloc]
initWithTarget:gameView action:@selector(handleSwipeFrom:)];
[gameView addGestureRecognizer:swipe];
的GameView設置
@interface GameView : UIView<UIGestureRecognizerDelegate>
它還聲明
- (IBAction) handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer;
並將其設置爲
- (IBAction)handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer {
NSLog(@" .............. Swipe detected!! ...................");
}
的故事板鏈接UIGestureRecognizer
這個IBACtion
,並設置如下:
我有點擔心,UIGestureRecognizer
出現一個控制器的下方,而不是視圖,如圖所示,但我可以似乎無法糾正它。
當應用程序建立起來,揮筆,但無法識別。
請提出我在這裏想念的是什麼,以及我是否正確設置事情。
你INITING一個UIGestureRecognizer而不是UISwipeGestureRecognizer的次爲一 – Brodie 2012-03-14 01:11:32