Вы можете использовать UITapGestureRecognizer
, попробуйте это
override func viewDidLoad() {
super.viewDidLoad()
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
tapGesture.delegate = self
webView.addGestureRecognizer(tapGesture)
}
@obj func handleTap() {
stackView.isHidden = false
}
, не забудьте добавить UIGestureRecognizerDelegate
, если это не работает, вы должны добавить следующий метод, потому что WKWebView
уже имеет свои собственные распознаватели жестов
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}