2012-01-05 59 views
1

我有一个滚动视图,它有一堆照片缩略图就像在照片应用程序/图像选择器。当我旋转它时,我想更新旋转动画中间的滚动视图(在willAnimateRotationToInterfaceOrientation中),但我只是希望它在没有动画的情况下进行更新(不要让缩略图在移动到新位置时进行动画制作) 。我怎样才能做到这一点?我正在使用setCenter在发生旋转时移动缩略图。我已经尝试了所有其他旋转方法,但是他们没有完成这项工作,因为我需要在旋转动画发生时进行更新,因为这是最好的。在willAnimateRotationToInterfaceOrientation中禁用动画?

回答

4

使用在willAnimateRotationToInterfaceOrientation方法以下工作:

[UIView setAnimationsEnabled:NO]; 
//insert what you want to not be animated here 
[UIView setAnimationsEnabled:YES];