1

ListViews のような「フリック」スタイルのスクロールを実装したいカスタム コントロールがあります。大量のデータを表示する継続的に更新されるコントロールとして、レンダリングする必要があるときにレンダリングされるものを計算します。

コントロールにピンチツーズームとパンを実装しました。ただし、ユーザーがフリック ジェスチャを使用してパンを実行できるようにしたいと考えています。唯一の問題は、これをスムーズに行う最善の方法がわからないことです。コントロールが継続的な更新を受信して​​いない (したがって変更されていない) 場合でも、(減速して) アニメーションをステップ実行できる UIAnimation ブロックのようなものを設定する方法が必要です。

十分に説明できていれば幸いです。そうでない場合は、お気軽に質問してください。

4

1 に答える 1

0

最終的には、レンダー ループで更新を実行することでこれを処理しました。それは適度にうまく機能します。おそらく、iPhone が通常使用するものには適切な加速ではありませんが、問題なく、それがない場合よりもはるかに優れているように見えます。

于 2012-11-15T10:08:16.050 に答える