我几乎可以完成TransistionWithView与AnimationWithDuration可以做的所有事情。我真的不确定何时只有一个用例。
在AnimateWithDuration上使用TransitionWithView的用例是什么?
最佳答案
[UIView transitionWithView:]
允许进行动画操作,这些操作不限于修改可动画属性的值。例如:
[UIView transitionWithView:containerView
duration:0.2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{ [fromView removeFromSuperview]; [containerView addSubview:toView]; }
completion:NULL];
这使您可以对子视图的添加,删除,显示或隐藏进行动画处理,其中
[UIView animateWithDuration:animations:]
仅对可动画属性的值更改进行动画处理。