「昨日、今日、明日」の 3 つのセクションを持つテーブル ビューがあります。テーブル ビューが起動したら、「Today」セクションを一番上に表示したいと思います。したがって、私はこの関数を使用します:
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1] atScrollPosition:UITableViewScrollPositionTop animated:NO];
これは、テーブル ビューがコンテンツ サイズを超えていっぱいになったときにうまく機能し、スクロール可能になります。問題は、たとえば各セクションに 1 つのセルしか含まれていない場合です。次に、テーブル全体が画面に収まるので、上記のコードはとにかくラバーバンドバックするため、起動しません。
これに対する解決策を知っている人はいますか?