最简单的方法是在UIWebView中呈现epub中的章节,然后使用JavaScript计算页面边界。Cocoa和JS之间的接口有些棘手,但可以使用stringByEvaluatingJavaScriptFromString:在UIWebView内运行JS。一旦你有了页面边界,你可以使用window.scrollTo(x,y);滚动章节,并根据页面边界调整UIWebView的大小,以防止底部显示任何不完整的行。