我们如何禁用放大镜在uiwebview在ios 9?
我使用下面的代码禁用选择/复制。在uiwebview:
* {
-webkit-touch-callout: none;
-webkit-user-select: none; /* Disable selection/copy in UIWebView */
}它可以工作,但是问题是ios 9中的新放大镜,那么禁用它有什么解决方案吗?
注:我不使用科多瓦
发布于 2015-09-30 18:57:53
我只是尝试了下面的黑客&它对我有效。这将覆盖webView中的长新闻。
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]initWithTarget:nil action:NULL];
longPress.minimumPressDuration = 0.2;
[webView addGestureRecognizer:longPress];Swift
let longPress:UILongPressGestureRecognizer = UILongPressGestureRecognizer(target: nil, action: nil)
longPress.minimumPressDuration = 0.2
webView.addGestureRecognizer(longPress)发布于 2015-10-19 07:52:08
我在用XCode 6.3.1构建的应用程序中也发现了这个问题。但是在我用XCode 7构建了我的应用程序之后,UIWebView的放大镜行为发生了如下变化。
我认为这是XCode 6和iOS 9的问题。
如果使用XCode 7没有问题,使用XCode 7构建应用程序,问题就会解决。
https://stackoverflow.com/questions/32772874
复制相似问题