许多iOS设置器都有“动画”变体,例如setZoomScale:
上的UIScrollView
,或者,任何具有animated:
参数的内容。
我的问题是,a)如何确定使用的持续时间,以及b)如有必要,我该如何修改持续时间?
答案 0 :(得分:4)
有趣的问题。根据我的经验,这些持续时间确实取决于平台(iPad与iPhone),并且没有记录或以任何方式可访问。许多系统动画的非常常见的持续时间似乎在0.35-0.40秒左右。较短的动画通常只有一半的时间。较长的动画通常只是那个时间的两倍。
通过重新定位设备触发的旋转动画例如在将景观向纵向旋转时使用0.4秒(反之亦然),但在将景观向左旋转至横向(或纵向向下纵向向上)时为0.8秒。
但有例外。例如,键盘显示动画在触发的通知中提供其持续时间。它不可修改,但至少你可以阅读它。