[英]ASAuthorizationAppleIDButton not responding to touchUpInside events
I've experienced strange bug in Latest Xcode 11.0 My code:我在最新的 Xcode 11.0 中遇到了奇怪的错误我的代码:
let button = ASAuthorizationAppleIDButton(type: .default, style: .black)
button.translatesAutoresizingMaskIntoConstraints = false
button.cornerRadius = 10
button.addTarget(self, action: #selector(appleSignInButtonSelected(_:)), for: .touchUpInside)
Selector never called, but if I change event to touchDown, everything works.选择器从未调用过,但如果我将事件更改为 touchDown,一切正常。
I've experienced same issue.我遇到过同样的问题。 In my case I've had
UITapGestureRecognizer
attached to main view of the view controller.就我而言,我已将
UITapGestureRecognizer
附加到视图 controller 的主视图。 Setting property cancelsTouchesInView
of the gesture recognizer to false helped.将手势识别器的属性
cancelsTouchesInView
设置为 false 有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.