我正在尝试完成以下任务:
隐藏搜索栏
将表格滚动到第一行
这段代码实现了目标,但是留下了巨大的空白,而搜索栏曾经是这样的:
[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/