有时当我在设备上运行我的应用程序时,我猜大概有 20% 的时间是动画,例如:
[tableView setEditing:NO animated:YES];
[tableView setContentOffset:rect animated:YES];
和
[viewController0 pushViewController:viewController1 animated:YES];
不要动画,但会立即改变。但动画如:
[UIView animateWithDuration:0.2
animations:^{
// do something
}
completion:^(BOOL finished) {
// do something else
}];
工作正常。这发生在其他人身上吗?不知道是什么原因造成的,它只发生在这个应用程序上,从来没有发生在任何其他应用程序上,而且它有时会发生。任何帮助表示赞赏。
编辑:
只是想澄清一下。
我用“animateWithDuration”创建的动画效果很好。
有时,来自可可的动画不会在应用程序运行的整个过程中播放。