我有一个UITableView
作为另一个视图的subivew。 tableView位于与其父视图相关的beaneath y = 0中。因此 - 如果我是对的 - 自动scrollsToTop
不起作用。当表视图低于y = 0时,UITableView的ScrollsToTop不起作用
任何想法如何解决这个问题?
我有一个UITableView
作为另一个视图的subivew。 tableView位于与其父视图相关的beaneath y = 0中。因此 - 如果我是对的 - 自动scrollsToTop
不起作用。当表视图低于y = 0时,UITableView的ScrollsToTop不起作用
任何想法如何解决这个问题?
UITableView
是UIScrollView
,所以如果你想滚动到顶部,你可以随时拨打setContentOffset:animated:
// Swift
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
// Objective-C
[tableView setContentOffset:CGPointMake(0, 0) animated: YES];
问题解决了。 显然在屏幕上还有一个Scroll View
,我没有想到 - 将其scrollToTop
属性更改为NO
解决了它。 所以事实证明,位于Y位置上的Table View/ Scroll View
不存在任何问题(与我在另一篇文章中读到的内容相同,这也解决了这个问题)。
谢谢,但也许我还不够清楚:事情是,我希望它被repsonse触发到状态栏点击。这并不容易检测。 – ofer2980
我明白了。当你在视图层次中有多个滚动视图时,它变得更加棘手。这是你的情况吗? –
好的,我现在已经设法解决了这个问题。所以在那个屏幕上还有一个滚动视图,我没有想到 - 将其scrollToTop属性更改为NO解决了它。 虽然感谢您的帮助! – ofer2980