e-pubの本を表示する必要があるので、Webビューを使用してe-pubの本を表示し、ページ単位ではなく章単位で表示することができます。誰かが私がePubをページングできるように私を助けてくれますか
質問する
889 次
1 に答える
2
ePub のページネーションを行うには、カスタム CSS で WebView と列レイアウトを広範囲に使用する必要があります。各章の一般的なワークフローは次のとおりです。
width
必要なとheight
;を使用して、メモリ内または画面外の WebView コンポーネントを作成します。<script src="[local path]"></script>
タグが挿入されたチャプター HTML を読み込みます。- JavaScipt コードは、
div
DHTML を使用してコンテンツ全体を 1 つのタグで囲む必要があります。 - また、JavaScript は、そのタグのプロパティ
column-width
セットを含む CSS を挿入する必要があります。div
- WebKit エンジンがレンダリングを完了すると、JavaScript でイベントを受け取ります。
- イベントを取得したら、HTML: のページ数を数えます
clientWidth / width
。
次に、同じ手法を使用して ePub を UIViewController にレンダリングできますが、今回は画面上に表示されます。ePub 内のページ数をレンダリングしているときに、進行状況インジケーターを表示したい場合があります。
于 2012-08-07T07:49:49.433 に答える