iPhone UIWebView epubs逐页拆分

时间:2009-09-04 13:51:19

标签: iphone html

像Stanza或Eucalyptus这样的书籍阅读应用程序如何分割页面的html非常有趣,因此行清晰,下一页从正确的行开始。 有谁知道如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

最简单的方法是在UIWebView中的epub中渲染一个章节,并使用javascript来计算页面边界。 Cocoa和JS之间的接口有点棘手,但stringByEvaluatingJavaScriptFromString:可用于在UIWebView中运行JS。

获得页面边界后,您可以使用window.scrollTo(x,y)滚动章节;并根据页面边界调整UIWebView的大小,以防止从底部显示任何不完整的行。