カスタム ビュー コントローラーにプル ツー リフレッシュ機能を実装できますか? 私のView ControllerはTable View Controllerではなく、画面を下に引っ張ってこのビューを更新したいです。この機能を実装するにはどうすればよいですか?
4542 次
1 に答える
44
つまり、次のことを行う必要があります。
- ビューを に埋め込みます
UIScrollView
。 - コントローラーをスクロール ビューのデリゲートとして設定します。
- フレームが画面の上部から外れるように、スクロール ビューに "Pull To Refresh" サブビューを追加します。
CGRectMake(0, -30, 320, 30)
高さ 30pt のインジケーター ビューのようなものです。 –scrollViewDidScroll:
ユーザーがドラッグしているときに「プルして更新」ビューを更新するように実装します。- ドラッグがいつ終了
–scrollViewDidEndDragging:willDecelerate:
するかを確認するために実装します。scrollView.contentOffset
更新のしきい値を超えている場合は、更新を行います。
于 2011-06-17T21:40:34.867 に答える