带有标题视图的UITableView不会滚动到顶部

时间:2019-04-29 11:31:33

标签: ios objective-c xcode uitableview

我有一个带有标头的UITableView。视图上有一个“ TOP”按钮,可将表格视图滚动到顶部。问题是单击“顶部”按钮,UITableView滚动到第一部分,而不是滚动到UITableView标头。我正在使用以下代码行:

 [self.tableView setContentOffset:CGPointMake(0, 0 )];

我需要将UITableView滚动到顶部,以便HeaderView也可见。

如果需要其他任何信息,请告诉我。

2 个答案:

答案 0 :(得分:2)

最好不要假设最高点是CGPointZero(内容插图) 尝试以下代码:

[tableView setContentOffset:CGPointMake(0.0f, -tableView.contentInset.top) animated:YES];

希望这会有所帮助。 :)

答案 1 :(得分:0)

UITableView遇到了同样的问题。我在主情节提要中拥有我的解决方案,只是将表格视图的顶部缩小到页面的五分之一,因此表格视图不会触及顶部。可以这样说或尝试使y坐标的值不是0。