正如上一篇文章所指出的,没有任何 API 可以让 ePub 只显示它——您需要做一些工作:
如果您想确保文档不会访问网络,您需要实现自定义 NSURLProtocol 并自己为文件提供字节,因为 file:/// 允许跨域访问。
这将很好地显示内容,但“困难”部分是在文档之间移动(通常代表一整章)。这是 iBooks 和其他应用程序为您所做的工作。
注意:为了使 UIWebView 正确显示内容,您必须确保在使用 file:/// url 时文件具有 .xhtml 扩展名。如果您实现自己的 URL 协议处理程序,则需要确保协议处理程序返回 xhtml 的正确 xml 内容类型,即:
应用程序/xhtml+xml
| 归档时间: |
|
| 查看次数: |
10161 次 |
| 最近记录: |