3

通常、Web ビュー内では、ページが長すぎる場合、ブラウザのように縦方向にスクロールできます。これがデフォルトです。

この WebView を電子ブック リーダーのように動作させたいとします。たとえば、コンテンツ全体を表示するために 3 ページが必要な場合、垂直にスクロールするのではなく、電子ブック リーダー (iOS の Kindle アプリなど) のように次のページにスライドできます。

これを実装する方法について何か考えはありますか?または、使用できる既存のコンポーネントはありますか?

応援してください。

4

4 に答える 4

2

あなたが(したい)HTMLをどの程度制御できるかに大きく依存します...

完全なレイアウト コントロール (雑誌のような) には、ベーカー フレームワークがあります。

または、ページネーション(instapaperのような)を備えた迅速で汚いスクリプト自動生成htmlファイルが必要な場合は、必要な列を計算するためにいくつかのjsを使用してcss3マルチ列レイアウトを使用します。そして、スクロールを管理するためにSwipeViewのようなものを使用します。

于 2012-07-31T17:19:49.810 に答える
1

これを行うには、から始めて、UIPageViewController各ページにを入力しUIWebView、それぞれを特定のオフセットまでスクロールダウンして、基になるスクロールビューのスクロールを無効にします。

于 2012-07-31T14:54:09.673 に答える
1

これは些細なことではなく、ページネーションに関係する HTML プロジェクトがいくつかあります。ユビキタスな jQuery には、HTML コンテンツのページ付けもサポートされています。

詳細については、この SO 投稿をご覧ください。

于 2012-07-29T10:23:36.853 に答える
1

UIWebView で UISwipeGestureRecognizer を使用して、プログラムでページに移動できます

幸運を

于 2012-07-31T14:48:42.540 に答える