objective-c - UITableView.ScrollToTop - 改变它认为的 "top"

标签 objective-c ios uitableview xamarin.ios

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

为了给这个问题一些背景信息,它是一个播放音乐的应用程序,而表格 View 是播放列表。我希望当用户点击状态栏时,它会滚动回当前歌曲,而不是继续滚动到之前播放的灰色歌曲。虽然我同意不改变默认行为,但我认为这将是用户在这种情况下的预期行为,我问过的几个人同意我的看法。至于它是否可能是另一回事。

最佳答案

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

关于objective-c - UITableView.ScrollToTop - 改变它认为的 "top",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032583/

相关文章:

ios - XCODE 6 (6A313) 使用 Outlets 编译错误

c - 如何将 WebSockets 合并到 Cocoa 应用程序中

ios - 如何确定方向?

ios - 从不同单元格的详细 View 访问标签数据(我使用核心数据)

objective-c - UISplitViewController:如何呈现弹出窗口?

php - 使用 MySQL 结果更改 UITextField(xcode 项目)

ios - 无法将 UIScrollView 添加到 View 的一部分

ios - 核心数据值快速访问错误

ios - Swift 2 - prepareForSegue 无值

ios - 自定义单元格和默认单元格同时显示在 tableview 上