你好
我正在尝试对 UIWebview 的内容进行分页,所以我禁用了滚动,然后第二页将是当前 View 高度。
问题是有时页面的最后一行被剪掉,所以下一页的第一行也被剪掉了。我想要针对这种情况的解决方案,如果发生这种情况,它应该为下一页留行或者是否有任何解决方案可以计算空间内正确可见的文本量或任何其他技术进行分页。
任何形式的帮助将不胜感激。
谢谢
最佳答案
在"webViewDidFinishLoad:(UIWebView *)webView",你可以通过这个
获取文档的高度
int height = [[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.clientHeight;"] intValue];
然后你可以重新调整你的 UIWebView 框架
关于javascript - 计算文本的高度,对内容进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3291554/