我几乎可以做任何TransistionWithView都能用AnimationWithDuration做的事情。我真的不确定何时只有一个用例而不是另一个用例。
在AnimateWithDuration上使用TransitionWithView有什么用例?
答案 0 :(得分:3)
[UIView transitionWithView:]
允许动画不限制为修改可动画属性值的动作。例如:
[UIView transitionWithView:containerView
duration:0.2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{ [fromView removeFromSuperview]; [containerView addSubview:toView]; }
completion:NULL];
这允许您为子视图的添加,删除,显示或隐藏设置动画,其中[UIView animateWithDuration:animations:]
仅为动画属性设置动画值更改。