我想做一些像Clear app那样的事情:当你拖到顶部时,会出现一个新的单元格,它仍然位于表格视图的顶部(我认为使用setContentOffset)。问题是,当我尝试在方法scrollViewDidEndDragging(或任何其他类似的东西)中设置表视图内容偏移时,它不起作用。基本上忽略内容偏移设置。我的代码是这样的:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
[_myTableView setContentOffset:CGPointMake(0, -100) animated:YES];
}
你能帮助我吗?
答案 0 :(得分:0)
尝试
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
[_myTableView setContentOffset:CGPointMake(0, -100) animated:NO];
}
答案 1 :(得分:0)
适用于Swift 3.0
DispatchQueue.main.async { in
_myTableView.setContentOffset(CGPoint(x: 0, y: -100), animated: true)
}