UITableView setContentOffset:动画不正确

时间:2012-06-09 09:21:12

标签: ios uitableview uiscrollview

我的代码是这样的:

[tableview setContentOffset:CGPointMake(0,180) animated];

但有时,它不正确,tableview的y偏移量只有20或其他值。

我调试代码并在UIViewAnimationState animationDidStop:finished:中查找,它们只是将它放到错误的y偏移值(如20或其他),而不是我给tableview的y偏移值。

1 个答案:

答案 0 :(得分:0)

我认为你的contentoffset在viewWillAppear中被转换,尝试将你的动画放在viewdidload中或使用下面的动画块:

[UIView animateWithDuratio:0.3 completion.....{
}];

希望这会有所帮助!!