html - 将 HTML 拆分为页面,不将行切成两半

标签 html objective-c ios cocoa-touch epub

有谁知道 iBooks 如何将 EPUB 书籍中的 HTML 文件拆分为多个页面,以便没有文本行被切成两半?

我已经设法在 UIWebView 中显示电子书,但文本行经常在 View 的顶部和/或底部被切成两半。

(我会张贴一张图片来说明我的意思,但我的声望点数太少了。但希望你明白了。)

最佳答案

我不是 iBooks 方面的专家,但我相信它会调整 UIWebView,因此 View 中只显示一页内容。你可以试试这个:

  1. 加载完整的 HTML 而不显示它
  2. 在 View 中设置从顶行开始到最后一行结束的文本选择
  3. 然后修剪选区末尾的内容

关于html - 将 HTML 拆分为页面,不将行切成两半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7649007/

相关文章:

ios - 如何在 iOS 中使用启动图像时缩小状态栏

html - 自定义样式后,Bootstrap Navbar 在移动 View 中无法正常工作

javascript - 如何在单击时关闭其他子菜单

ios - 如何以编程方式区分 iOS 中的公共(public) API 与未记录/私有(private) API?

c# - 如何连续为两个异步任务使用加载微调器

ios - 将 UITapGestureRecognizer 添加到 UITextView 而不阻止 textView 触摸

javascript - 在悬停事件上隐藏 div

javascript - 我可以在我的 CSS 样式表中链接外部 javascript 吗?

ios - 将 UIView 一个接一个地放置

ios - 从 iOS 上的两个 jpeg 加载 RGBA 图像 - OpenGL ES 2.0