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