当按下状态栏并发生 ScrollToTop 时,我希望能够指定偏移量或更具体地说是我认为 UITableView 的“顶部”的单元格。
为了给这个问题一些背景信息,它是一个播放音乐的应用程序,而表格视图是播放列表。我希望当用户点击状态栏时,它会滚动回当前歌曲,而不是继续滚动到之前播放的灰色歌曲。虽然我同意不改变默认行为,但我认为这将是用户在这种情况下的预期行为,我问过的几个人同意我的看法。至于它是否可能是另一回事。
当按下状态栏并发生 ScrollToTop 时,我希望能够指定偏移量或更具体地说是我认为 UITableView 的“顶部”的单元格。
为了给这个问题一些背景信息,它是一个播放音乐的应用程序,而表格视图是播放列表。我希望当用户点击状态栏时,它会滚动回当前歌曲,而不是继续滚动到之前播放的灰色歌曲。虽然我同意不改变默认行为,但我认为这将是用户在这种情况下的预期行为,我问过的几个人同意我的看法。至于它是否可能是另一回事。
您不能直接修改位置,但您可以实现scrollViewShouldScrollToTop:
委托方法手动滚动到适当的位置,然后返回NO
以防止默认行为。