2010-12-14 8 views
0

私はiphoneアプリケーションでデータをHTMLとしてレンダリングするためにuiwebviewを使用しています。ユーザーがビューの一番上でスクロールしていて、ユーザーがビューの一番下でスクロールしている場合、次のページを現在のページに追加したい場合は、データを更新したい。uiwebviewスクロールが上部または下部で発生する場合、データをリロード/追加します

また、データをリロードまたはフェッチしている間、私は画面をフリーズし、スクロール層とデータレンダリング層の間のスペースに読み込みアニメーションを表示したいと思います。

私は、スクロール位置を処理するためにTapDetectingWindowを使用していますが、トップスクロールの場合は負の値を、ボトムスクロールの場合はそれ以上の値を取得しません。

http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way

おかげで...

答えて

0

あなたはUIScrollViewDelegateで- (void)scrollViewDidScroll:(UIScrollView *)scrollView

を試した後、scrollviewのcurrentOffsetを取得したのですか?

1

Boreasはうってつけですが、まずはUIWebViewに埋め込まれたUIScrollViewのリファレンスが必要です。

for(id eachSubview in [webView subviews]) 
     if ([eachSubview isKindOfClass:[UIScrollView class]]) 
      scrollView = eachSubview; 
関連する問題