首页 > 解决方案 > 点击手势在文本字段上的 iOS 13.4 上不起作用

问题描述

出于某种原因,iOS 13.4 在其 UITapGestureRecognizer 类上添加了 buttonMaskRequired 任何人都可以解释如何使用它吗?因为我想测试它是否会导致我的文本字段上的点击手势不起作用,所以现在我需要长按,这不是很好的用户体验。在早期版本 13.3.1 上,点击手势正常工作。例如,在过去的 iOS 版本中,此代码按原样工作:(iOS SWIFT)

let tap2 = TouchGestureRecognizer(target: self, action: #selector(UpdateProfile.onCLickTextField(_:)))
tap2.delegate = self

if UserData.email == nil || UserData.email.isEmpty {
    tap2.numberOfTapsRequired = 1
}

email.addGestureRecognizer(tap2)
email.isUserInteractionEnabled = true

它总是有效的。直到 iOS 13.4。然后我看到了这个变化。在此处输入图像描述

谁能解释它是如何工作的?以及如何使用它?谢谢。对不起我的英语不好。

标签: iosswiftuitapgesturerecognizer

解决方案


推荐阅读