2012年4月24日火曜日

UIViewのGestureRecognizerを削除する

GestureRecognizerについては以前書きました。
GestureRecognizerを使ってタッチ操作を検知


追加をする方法を簡単に書くと
    // タップ検知
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]
 initWithTarget:self action:@selector(handleTapGesture:)];
tapGesture.numberOfTapsRequired = 2;
[self.view addGestureRecognizer:tapGesture];
[tapGesture release];

次はこれを削除する方法
for (UIGestureRecognizer *gesture in [self.view gestureRecognizers]) {
    [self.view removeGestureRecognizer];
}

とまぁこんなかんじです。


0 件のコメント:

コメントを投稿