我有一个应用程序,我想在其中动态放大和缩小 imageView。
我使用[scrollView ZoomToRect:CGRectMake(x,y,z,k)animated:YES];
来放大,但我希望动画慢一些......有没有办法设置动画速度?
最佳答案
看看我的另一个answer 。您可以将动画持续时间设置为 1.0
秒。
而不是:
cursorView.center = locationOfTouch;
你必须设置:
[UIView beginAnimations:nil context:NULL]
[UIView setAnimationDuration:1.0];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[scrollView zoomToRect:CGRectMake(x,y,z,k) animated:NO]; // NO is necessary!
[UIView commitAnimations];
关于iphone - 在 iPhone 中以编程方式放大和缩小 : how can i set animation speed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10489906/