iPad查看轮换持续时间

fed*_*ivo 1 iphone objective-c ipad

更改iPad的方向时,我的应用程序可以非常快速地旋转视图.很难察觉两个方向之间的过渡.我想稍微增加一下这种转变的持续时间.

有谁知道如何增加这种转变的持续时间?

谢谢!

ken*_*ytm 7

从iPhone OS 3.2开始,UIApplication包含该-windowRotationDuration方法,该方法返回旋转持续时间.在iPhone模式下为0.3秒,在iPad模式下为0.4秒.您可以覆盖此方法以更改旋转速度,例如

@implementation UIApplication (OverrideRotationSpeed)
-(NSTimeInterval)windowRotationDuration { return 5.0; }
@end
Run Code Online (Sandbox Code Playgroud)

现在,-windowRotationDuration是一个私有API,这意味着你不能使用这种方法,并且没有记录的方法这样做,因此答案是: -

          没有.