【发布时间】:2012-08-15 01:44:40
【问题描述】:
许多 iOS 设置器都有一个“动画”变体,例如 UIScrollView 上的 setZoomScale:,或者,任何具有 animated: 参数的东西。
我的问题是,a) 我如何确定正在使用的持续时间,以及 b) 如有必要,我如何修改该持续时间?
【问题讨论】:
-
[UIView setAnimationDuration:1.0]; [UIView setAnimationDelay:2.0];
-
您想只对某些类型的对象执行此操作,还是对任何带有“
animated:”参数的对象执行此操作? -
我想理想情况下能够逐个设置它。在不同的情况下,不同的速度会感觉更好或更差。
-
@Tutankhamen 我刚刚试过这个:
[UIView setAnimationDuration:30.0]; [self.scroller setZoomScale:scale animated:YES];(使用 30 秒,以确保此测试的效果明显)。没有运气:(