ジェスチャ認識エンジンにアクションを匿名メソッドとして追加しました
UITapGestureRecognizer tapGesture = new UITapGestureRecognizer ();
tapGesture.AddTarget (() => HandleTap (tapGesture));
ターゲットを削除するにはどうすればよいですか? UIGestureRecognizer.Token
が必要です。
ジェスチャ認識エンジンにアクションを匿名メソッドとして追加しました
UITapGestureRecognizer tapGesture = new UITapGestureRecognizer ();
tapGesture.AddTarget (() => HandleTap (tapGesture));
ターゲットを削除するにはどうすればよいですか? UIGestureRecognizer.Token
が必要です。
RTFMはここで真です。
UIGestureRecognizer の UIGestureRecognizer.AddTarget メソッドを呼び出すと、このクラスのインスタンスが返されます。AddTarget は、後で UIGestureRecognizer.RemoveTarget メソッドを使用して認識エンジンからこの特定のアクションをサブスクライブ解除するためのメカニズムとして、このトークンを返します。
UIGestureRecognizer.Token token = tapGesture.AddTarget (() => HandleTap (tapGesture));
if (token != null) {
tapGesture.RemoveTarget (token);
}