问题描述:
使用了一个UIWebview加载htmlString,我的WebView是可以根据内容高度自动调整frame的。发现如果内容字数过少的话,会导致webView长按无菜单弹出,不能复制
- 经过测试,发现当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]