UIWebView长按无法复制

问题描述:

使用了一个UIWebview加载htmlString,我的WebView是可以根据内容高度自动调整frame的。发现如果内容字数过少的话,会导致webView长按无菜单弹出,不能复制

相关资料浏览自StackOverFlow


  • 经过测试,发现当UIWebView的height过小或者content的lenght过小的话,就会出现长按不弹出复制Menu
  • 根据参考资料测试,当UIWebV的height小于100或者content的height小于100就会出现以上问题
  • 因为的我的WebView会根据content的height调整自身height,所以在项目中加入判断,当content的height小于101的时候,固定WebView的height为101。测试可以解决问题。
//获取webView内容高度
[[self.webView stringByEvaluatingJavaScriptFromString:@"document.height"]floatValue]

你可能感兴趣的:(UIWebView长按无法复制)