2

Я добавил действие как анонимный метод, чтобы мой жест распознавательRemoveTarget от UITapGestureRecognizer

UITapGestureRecognizer tapGesture = new UITapGestureRecognizer(); 
tapGesture.AddTarget (() => HandleTap (tapGesture)); 

Как я могу удалить цель? UIGestureRecognizer.Token.

ответ

1

RTFM верно здесь:

Экземпляр этого класса возвращается при вызове метода UIGestureRecognizer.AddTarget в UIGestureRecognizer в. AddTarget возвращает этот токен в качестве механизма для последующего отказа от подписки на это действие от распознавателя с использованием метода UIGestureRecognizer.RemoveTarget.

UIGestureRecognizer.Token token = tapGesture.AddTarget (() => HandleTap (tapGesture)); 

if (token != null) { 
    tapGesture.RemoveTarget (token); 
} 
Смежные вопросы