使用时selectRowAtIndexPath:animated:scrollPosition:,我是传入UITableViewScrollPositionNone。尽管有这个名字,我希望表格视图在必要时滚动,以便该行可见(如果它已经可见,则不滚动)。
UITableViewScrollPositionNone - 表格视图滚动感兴趣的行,以最小的移动完全可见。如果该行已经完全可见,则不会发生滚动。例如,如果行在可见区域上方,则行为与 UITableViewScrollPositionTop 指定的行为相同。这是默认设置。
但是,我发现表格视图根本不滚动。如果我使用UITableViewScrollPositionTopor UITableViewScrollPositionBottom,表格视图会按预期滚动。
有可能这方面的文档不正确吗?还是我错过了什么?