scrollToRowAtIndexPath

scrollToRowAtIndexPath

我正在尝试完成以下任务:


隐藏搜索栏
将表格滚动到第一行


这段代码实现了目标,但是留下了巨大的空白,而搜索栏曾经是这样的:

[self.theSearchBar setHidden:YES];
NSIndexPath *pathToFirstRow = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:pathToFirstRow atScrollPosition:UITableViewScrollPositionTop animated:YES];


通常我用它来隐藏滚动条:

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


但是在调用scrollToRowAtIndexPath之后,它无效。

是否有某种方法可以完成这项工作,或者有其他方法可以完成同一件事?

谢谢!

最佳答案

尝试重置滚动视图的框架以消除间隙。

关于iphone - 调用scrollToRowAtIndexPath之后,setContentOffset无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6945023/

10-13 04:03