javascript - 计算文本的高度,对内容进行分页

标签 javascript iphone html uiwebview

你好

我正在尝试对 UIWebview 的内容进行分页,所以我禁用了滚动,然后第二页将是当前 View 高度。
问题是有时页面的最后一行被剪掉,所以下一页的第一行也被剪掉了。我想要针对这种情况的解决方案,如果发生这种情况,它应该为下一页留行或者是否有任何解决方案可以计算空间内正确可见的文本量或任何其他技术进行分页。 任何形式的帮助将不胜感激。
谢谢

最佳答案

在"webViewDidFinishLoad:(UIWebView *)webView",你可以通过这个
获取文档的高度

int height = [[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.clientHeight;"] intValue]; 

然后你可以重新调整你的 UIWebView 框架

关于javascript - 计算文本的高度,对内容进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3291554/

相关文章:

javascript - 努力从单击的 div 中获取值

javascript - 为什么这个 javascript for 循环只运行一次?

iphone - iPhone 应用程序的 Facebook 访问 token 服务器端验证

ios - 使用 Push Transition 效果更改 RootViewcontroller

javascript - 带有 Rails 的 Ajax,附加 div 不起作用

javascript - 从函数和事件处理程序访问相同的变量

javascript - 如何使用带有 require 和模块导出的 npm 包作为普通 JS 库

iphone - 内存管理怪癖!与 NSNumber 相关

html 正文不是屏幕的全尺寸

html - 如何在 CSS3 和 HTML5 中制作不规则气泡?