0

tableViewController/navController のセットアップがあります。navController のナビゲーションバーをタップして、tableView を強制的に一番上の行に戻したいと思います。navbar が UIView サブクラスであることはわかりますが、それをサブクラス化し、タッチ シーケンス メソッドを実装する必要があるかどうかは不明です。

私は IB でビュー階層を構築したので、ナビゲーション バーのタップを有効にするためだけにプログラムですべてを構築することに消極的です。

ありがとう、ダグ

4

2 に答える 2

3

OS では、「ステータス バーをタップする」ジェスチャが「現在のビューの一番上までスクロールする」ことを意味するように定義されています。には、この動作を制御UIScrollViewするプロパティがあり、それを継承します。scrollsToTopUITableView

于 2009-10-30T22:18:18.940 に答える
0

You can change what subclass any item is in interface builder. Just create your subclass, add it to your XCode project, and then you'll be able to enter it in as the class instead of the normal value.

For a simple example on how to override a class look here.

于 2009-10-30T20:34:44.470 に答える