我有一个带有标题的UITableView。视图上有一个' top‘按钮,用于将表格视图滚动到顶部。问题出在单击顶部按钮时,UITableView向上滚动到第一部分,而不是滚动到UITableView标题。我使用了下面这行代码:
[self.tableView setContentOffset:CGPointMake(0, 0 )];我需要将UITableView滚动到顶部,以便HeaderView也可见。
如果需要任何其他信息,请让我知道。
发布于 2019-04-29 20:22:14
最好不要假设顶点是CGPointZero (content insets),试试下面的代码:
[tableView setContentOffset:CGPointMake(0.0f, -tableView.contentInset.top) animated:YES];希望这能有所帮助。:)
发布于 2019-04-29 20:23:38
我在UITableView上也遇到过同样的问题。我在主故事板中有我的,我的解决办法就是将桌面视图的顶部缩小到页面的五分之一,这样桌面视图就不会接触到顶部。我会说这样做,或者试着让'y‘坐标成为一个非0的数字。
https://stackoverflow.com/questions/55902456
复制相似问题