<分区>
我想为 iOS 平台实现一个 ePub 阅读器。请推荐任何用于翻书动画、书签、字体大小自定义和单页 View (无滚动条)的开源代码。
<分区>
我想为 iOS 平台实现一个 ePub 阅读器。请推荐任何用于翻书动画、书签、字体大小自定义和单页 View (无滚动条)的开源代码。
最佳答案
正如上一篇文章所指出的,没有 API 可以让 ePub 只显示它——您需要做一些工作:
如果你想确保文档不会访问网络,你需要实现自定义 NSURLProtocol 并自己为文件提供字节,因为 file:///允许跨域访问。
这将很好地显示内容,但“困难”部分是在文档(通常代表一整章)之间移动。这是 iBooks 和其他应用程序为您完成的工作。
注意:为了使 UIWebView 正确显示内容,您必须确保在使用 file:///url 时文件具有 .xhtml 扩展名。如果您实现自己的 URL 协议(protocol)处理程序,则需要确保协议(protocol)处理程序为 xhtml 返回正确的 xml 内容类型,即:
应用程序/xhtml+xml
关于iphone - 如何为 iPad/iPhone 应用程序实现 ePub 阅读器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12242499/