I have a view that contains a WKWebView
. My html content is generated by my app, so I know for sure it is never wider than the screen, so I'm using UIGestureRecognizer
s on its superview to react to left and right swipes. That works great.
I would also like to see any tap that is not on a link so I can decide what I might want to do with those. It appears that WKWebView
sucks up all taps. I tried asking it for its array of gesture recognizers so that I could set up some cooperation with them, but I get nil no matter when I ask (i.e. after creating the WKWebView
, after loading it with my HTML file, and when notified that it has finished loading). This makes sense if WKWebView
isn't using the UIGestureRecognizer
mechanism but instead is just watching for taps and not passing them along if it turns out it is not interested in them.
Any ideas for getting access to WKWebView
's unwanted taps?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…