UITableView.ScrollToTop - 改变它认为的“顶级”

时间:2012-06-14 11:58:24

标签: objective-c ios uitableview xamarin.ios

我希望能够在按下状态栏并且发生ScrollToTop时指定偏移量或更具体地指定我认为是UITableView的“顶部”的单元格。

为了给这个问题一点上下文,它是一个播放音乐和桌面视图的应用程序是播放列表。我希望当用户点击状态栏时,它会回滚到当前歌曲,而不是继续滚动到以前播放的灰色歌曲中。虽然我同意不改变默认行为,但我认为这将是用户在这种情况下的预期行为,并且有几个人我已经问过我。至于它是否可能是一个不同的故事。

1 个答案:

答案 0 :(得分:3)

您不能直接修改位置,但可以实现scrollViewShouldScrollToTop:委托方法以手动滚动到适当的位置,然后返回NO以防止默认行为。