当表视图低于y = 0时,UITableView的ScrollsToTop无法正常工作

时间:2015-10-04 11:32:28

标签: ios uitableview

我有UITableView作为另一个视图的子视图。 tableView位于与其父视图相关的beaneath y = 0。结果 - 如果我是对的 - 自动scrollsToTop不起作用。

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

UITableViewUIScrollView,因此如果您想要滚动到顶部,可以随时拨打setContentOffset:animated:

// Swift
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)

// Objective-C
[tableView setContentOffset:CGPointMake(0, 0) animated: YES];

答案 1 :(得分:0)

问题解决了。 显然,我在屏幕上还有一个Scroll View,我没有想到 - 将scrollToTop属性更改为NO解决了它。 所以事实证明,位于不同于0的Y位置的Table View/ Scroll View没有问题(与我在另一篇文章中读到的内容相符,这也解决了这个问题)。