我们如何在 ios 9 中的 uiwebview 中停用放大镜?
我使用下面的代码禁用uiwebview中的选择/复制..
/html/body/div/p/table...
它有效,但问题是ios 9中的新放大镜,那么禁用有什么解决方案吗?
注意:我不使用Cordova
答案 0 :(得分:11)
我刚刚试过以下黑客&它对我有用。 这将覆盖webView中的长按。
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]initWithTarget:nil action:NULL];
longPress.minimumPressDuration = 0.2;
[webView addGestureRecognizer:longPress];
<强>夫特强>
let longPress:UILongPressGestureRecognizer = UILongPressGestureRecognizer(target: nil, action: nil)
longPress.minimumPressDuration = 0.2
webView.addGestureRecognizer(longPress)
答案 1 :(得分:0)
我在使用XCode 6.3.1构建的应用程序中也发现了这个问题。 但是在我使用XCode 7构建我的应用程序之后,UIWebView关于放大镜的行为发生了如下变化。
我认为这是XCode 6和iOS 9的问题
如果使用XCode 7没问题, 使用XCode 7构建您的应用程序,问题将得到解决。