iphone - 添加到 View 后删除 UIPanGestureRecognizer

标签 iphone ios ipad

我有一个 View ,我想让用户在点击 UIButton 后在上面绘图,我已经使用 UIPanGestureRecognizer 做到了这一点,添加了一个 UIPanGestureRecognizer 这个 View 在 UIButton 触摸之后,但问题是我如何在完成绘图并重新触摸 UIButton 之后删除这个 UIPanGestureRecognizer > ??

最佳答案

UIView 有一个方法叫做

- (void)removeGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer

或者,您可以通过使用方法移除其回调来临时禁用 UIGestureRecognizer

- (void)removeTarget:(id)target action:(SEL)action

关于iphone - 添加到 View 后删除 UIPanGestureRecognizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873636/

相关文章:

ios - 如何在 iOS 上使用 PoDoFo 库来注释 PDF?

iphone - 我的应用程序崩溃了,但除了数据格式化程序暂时不可用的行之外没有显示任何内容,我现在应该做什么?

iphone - UIPickerView 选择和隐藏

iphone - ios 中的 UITableView 问题 - 甚至从 super View 中删除了以前 View 的重叠

ios - UISearchDisplayController 结果后可见的额外单元格

iphone - UITableView 中的阴影不一致

iphone - 纯文本 NSDate 如何工作?

ios - Amazon Device Farm 的 KIF .xctest 目录

iphone - 为什么 mutableCopy 在这里?

iphone - 如何组合 View 层级以增强动画性能?