Ios UITableView设置内容偏移:动画设置不正确

Ios UITableView设置内容偏移:动画设置不正确,ios,uitableview,uiscrollview,Ios,Uitableview,Uiscrollview,我的代码如下: [tableview setContentOffset:CGPointMake(0,180) animated]; 但有时,这是不正确的,tableview的y偏移量只有20或其他值 我调试代码,发现在UIViewAnimationState animationDidStop:finished:中,他们只是将其设置为错误的y偏移值(如20或其他),而不是我给tableview的y偏移值。我认为您的contentoffset在ViewView中转换后会出现,尝试将动画放入view

我的代码如下:

[tableview setContentOffset:CGPointMake(0,180) animated];
但有时,这是不正确的,tableview的y偏移量只有20或其他值


我调试代码,发现在
UIViewAnimationState animationDidStop:finished:
中,他们只是将其设置为错误的y偏移值(如20或其他),而不是我给tableview的y偏移值。

我认为您的contentoffset在ViewView中转换后会出现,尝试将动画放入viewdidload或使用以下动画块:

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

希望这有帮助

我认为您的contentoffset在ViewView中转换后将出现,请尝试将动画放入viewdidload或使用以下动画块:

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

希望这有帮助

发布一些代码,比如调用setContentOffset:CGPointMake的地方发布一些代码,比如调用setContentOffset:CGPointMake的地方