我有UIScrollView
哪个可以放大UIView
. 有一次我想缩小到默认状态。
这是我的代码。
[UIView animateWithDuration:0.3
animations:^{
[scroll zoomToRect:self.view.bounds animated:NO];
} completion:nil];
哇。它像地狱一样跳跃。似乎它设置zoomScale = 1
然后动画帧。
我会添加一行。
[UIView animateWithDuration:0.3
delay:0 options:UIViewAnimationOptionBeginFromCurrentState
animations:^{
[scroll zoomToRect:self.view.bounds animated:NO];
} completion:nil];
工作得很好。那么UIViewAnimationOptionBeginFromCurrentState
在这种情况下有什么帮助呢?从帮助我知道
从与已经进行中的动画关联的当前设置开始动画。
但是没有飞行动画。