1

ステータスバーが押されてScrollToTopが発生したときに、オフセット、またはより具体的にはUITableViewの「トップ」と見なされるセルを指定できるようにしたいと思います。

この質問に少し文脈を与えるために、それは音楽を再生するアプリであり、テーブル ビューはプレイリストです。ユーザーがステータスバーをタップすると、以前に再生されたグレーアウトされた曲にスクロールし続けるのではなく、現在の曲にスクロールして戻るようにしたいと思います。デフォルトの動作を変更しないことに同意しますが、これはこのシナリオのユーザーにとって予想される動作であり、私が尋ねた何人かの人々が私に同意すると思います. それが可能かどうかは別の話です。

4

1 に答える 1

3

位置を直接変更することはできませんが、デリゲート メソッドを実装して適切な位置に手動でスクロールし、デフォルトの動作を防ぐためにscrollViewShouldScrollToTop:戻ることができます。NO

于 2012-06-14T12:02:01.133 に答える