我在手势识别器中添加了一个作为匿名方法的操作
UITapGestureRecognizer tapGesture = new UITapGestureRecognizer ();
tapGesture.AddTarget (() => HandleTap (tapGesture));如何删除目标?需要UIGestureRecognizer.Token。
发布于 2015-08-20 10:03:25
RTFM在这里是正确的:
当您调用UIGestureRecognizer的UIGestureRecognizer.AddTarget方法时,将返回该类的一个实例。AddTarget返回此令牌作为以后使用UIGestureRecognizer.RemoveTarget方法从识别器取消此特定操作的机制。
UIGestureRecognizer.Token token = tapGesture.AddTarget (() => HandleTap (tapGesture));
if (token != null) {
tapGesture.RemoveTarget (token);
}https://stackoverflow.com/questions/32115108
复制相似问题