从UITapGestureRecognizer中移除目标
我已经为我的手势识别器添加了一个匿名方法的动作
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); }
- 用JavaScript检测iOS Safari的震动?
- 为什么当我的UITableView尝试加载时出现无法出队的错误?
- 如何在UIDatePickerView中隐藏未来或过去的date
- 像在邮件应用程序中的模式转换样式
- UITableViewCellAccessoryCheckmark和AutoLayout约束
- AWS:如何针对Cognito Pool正确authentication用户并将其用于Cognito联合身份authentication?
- 隐藏applicationDidEnterBackground中的键盘: – 屏幕截图问题
- 如何从MKLocalSearchCompletion中提取国家和城市?
- 基本的数组比较algorithm