を使用する場合selectRowAtIndexPath:animated:scrollPosition:
は、 を渡していUITableViewScrollPositionNone
ます。名前にもかかわらず、行が表示されるように、必要に応じてテーブルビューがスクロールすることを期待しています(すでに表示されている場合はスクロールしません)。
UITableViewScrollPositionNone - テーブル ビューは対象の行をスクロールして、最小限の動きで完全に表示されるようにします。行がすでに完全に表示されている場合、スクロールは発生しません。たとえば、行が表示領域の上にある場合、動作は UITableViewScrollPositionTop で指定されたものと同じです。これがデフォルトです。
ただし、テーブル ビューがまったくスクロールしないことがわかりました。UITableViewScrollPositionTop
またはを使用するUITableViewScrollPositionBottom
と、テーブル ビューが期待どおりにスクロールします。
これに関するドキュメントが間違っている可能性はありますか? または、何か不足していますか?