我尝试添加一个 UIGestureRecognizer 以在用户触摸时隐藏 HUD。这是我的代码:
let gesture = UITapGestureRecognizer(target: self, action: #selector(someAction(_:)))
PKHUD.sharedHUD.contentView.userInteractionEnabled = true
PKHUD.sharedHUD.contentView.addGestureRecognizer(gesture)
// ...
func someAction(sender:UITapGestureRecognizer){
// do task
}
但是在触摸 HUD 时永远不会调用 someAction。任何想法如何隐藏 PKHUD?我知道,有一个 HUD.hide() 方法,但我希望用户决定 View 何时应该消失。
最佳答案
尝试使用:
PKHUD.sharedHUD.dimsBackground: Bool
关于ios - 如何使用 UIGestureRecognizer 隐藏 PKHUD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38361363/