0

ユーザーが遠くまでスクロールしようとしたために、UIWebView に読み込まれた Web ページがバウンスしているときに、コールバックをキャプチャする方法はありますか?

つまり、ユーザーが Web ページの一番上までスクロールし、さらにスクロールしようとすると、バウンスが発生します。そのようなイベントをコードでキャプチャしたい。

4

1 に答える 1

2

UIScrollView インスタンスである webview の「scrollView」プロパティへの参照を取得し、contentOffset をチェックして負かどうかを確認できます。問題は、scrollView のデリゲート メソッド- (void)scrollViewDidScroll:(UIScrollView *)scrollView に接続するには、UIWebView をサブクラス化し、サブクラスを scrollView のデリゲートとして設定する必要があることです (scrollView は UIWebView の読み取り専用プロパティです)。これは少しトリッキーですが、必要な場所に到達する必要があります。

この質問も役に立ちます。

于 2012-08-09T14:09:50.960 に答える