WeView 里引用的H5中的文字 到行末尾 文字被切割

这个情况 在iPhone6以上没问题  以下有问题  具体情况是 我用以下代码计算内容的高度

    NSString *injectionJSString = @"var script = document.createElement('meta');"

    "script.name = 'viewport';"

    "script.content=" width=device-width, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0, user-scalable=no";"

    "document.getElementsByTagName('head')[0].appendChild(script);";

    [webView stringByEvaluatingJavaScriptFromString:injectionJSString];

    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '100%'"];//修改百分

其中   width=device-width, 删掉这块后  就可以解决 一行显示不全的问题 但是高度明显不对了,不过 高度不对还是在iPhone6以下才有

所以只能区别对待了

综上所述 解决的办法是 删掉   width=device-width, 然后在iPhone6以下增加15点高度差不多就行了

原文地址:https://www.cnblogs.com/pp-pping/p/5949939.html