ios - 如何避免 Touches 取消事件?

标签 ios cocoa-touch uitouch touchescancelled

我有两个观点,一个在另一个之下。我通过顶 View 的触摸感应旋转下面的 View 。在尝试滑动时,在触摸结束事件之前调用触摸取消事件。在移动手指时,触摸开始和触摸移动事件被调用,然后触摸结束事件在最后(大部分)被调用。但有时在尝试缓慢移动时,触摸取消事件称为停止触摸事件发生。所以我不能以低速旋转 View 。可能是什么问题?如何避免触摸取消事件?

注意:我正在使用 core-plot 库在 View 中绘制一些图表。

最佳答案

如果您正在使用任何 UIGestureRecognizers,它们会在识别出它们的手势时自动取消对其他 View 的触摸。您可以使用识别器的 cancelsTouchesInView 属性关闭此行为。

关于ios - 如何避免 Touches 取消事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5818692/

相关文章:

ios - 如何跟踪多次触摸

ios - 钛 ti.storekit 返回空产品

iphone - 您如何在 iOS 中将模型与 UIButton(或通常的 UIViews)相关联?

iphone - 如何设置渐变 UITableViewCell 背景?

iphone - 如何创建自定义进度 View ?

ios - 如何枚举 2 个接触点 objective-c

ios - 如何在 ios 中设置用户对 FBLoginview 的读取权限?

ios - 覆盖 shouldAutorotate 在 Swift 3 中不起作用

ios - 从 CIImage 转换后的 UIImage 横向

ios - Swift - 以编程方式点击屏幕上的点