是否可以禁用UIWebView
上的所有互动,但滚动?我知道通过实施UIWebViewDelegate
协议可能会阻止链接,但不加载任何网页的Javascript互动不会触发-webView:shouldStartLoadWithRequest:navigationType:
方法。
答案 0 :(得分:1)
如果您想阻止与网站的互动,但允许滚动,一种方法是将UIScrollView
放在UIWebView
上。然后:
scrollViewDidScroll:
方法中,更新网络视图scrollView.contentOffset
以符合您的滚动视图这将允许平移(如果您愿意,可以使用类似的方法启用缩放)。它不会允许点击或文本选择。