Yer*_*erk 3 cocoa-touch uitableview ios
我有一个带有动态大小单元格的表格视图,以及一个用于切换这些单元格排序顺序的按钮。我想在每次切换排序顺序时滚动到顶部,但是当我将内容偏移设置到顶部时,它似乎只滚动到那里的大约 90%。
抵消代码足够简单,并且在不同的项目中为我提供了很好的服务,所以我严重怀疑问题出在这里:
- (void) scrollToTop
{
CGPoint offset = CGPointMake(0, -self.tableView.contentInset.top);
[self.tableView setContentOffset:offset animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
[self.tableView reloadData]; // Lets update with whatever info we have
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
Run Code Online (Sandbox Code Playgroud)
重新加载然后滚动对我来说已经解决了。
| 归档时间: |
|
| 查看次数: |
2240 次 |
| 最近记录: |