2010-11-12 41 views
3

我正在將文件從.epub加載到UIWebView中進行顯示。目前,.epub分爲每個章節的單個文件。要顯示這些章節,我只需將這些文件加載​​到UIWebView。我試圖弄清楚如何根據字體大小,樣式等將這些分解成多個頁面。這很困難,因爲iOS僅間接訪問UIWebView內容。有沒有一種標準的方法來分解它?在UIWebView中動態分頁.epub文件

我正在考慮從JS的頁面中抓取完整的章節內容,然後根據每行的頁面長度和行數將每一章分成幾頁,但這似乎有點瘋狂,而且我很難返回它以UIWebView作爲有效的html或javascript代碼。 (該文本包含單引號等)

+1

你有沒有找到一個解決辦法?我有完全相同的需求。 – CedricSoubrie 2011-02-02 10:42:57

回答

0

將XmlHTTPRequest與「file:/// ... target」一起用於內容加載,它可以工作。

+0

Nekro,請你詳細解釋一下它的細節? – 2011-01-12 16:50:58

1

使用UIWebView的分頁:)

myWebView.paginationMode = UIWebPaginationModeLeftToRight; 
myWebView.paginationBreakingMode = UIWebPaginationBreakingModePage; 
myWebView.gapBetweenPages = 50; 

對於字體縮放,你需要注入的CSS通的JavaScript WebKit的字體縮放屬性

http://css-infos.net/property/-webkit-text-size-adjust