美文网首页
UIWebView长按无法复制

UIWebView长按无法复制

作者: Lifeasy | 来源:发表于2016-07-29 10:19 被阅读476次

    问题描述:

    使用了一个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长按无法复制

          本文链接:https://www.haomeiwen.com/subject/mjhzjttx.html