当CALayer暂停并且视图旋转时,iPhone应用程序崩溃
我有一个UIImage动画应用程序。 当我暂停动画并旋转屏幕时,应用程序只会挂满视图的一半图像。 我假设图像无法更新到正确的宽高比,因为图层已暂停,这是导致挂起的原因。
如果它很重要,UIImageView被固定到一个UIView
我像这样暂停:
func pauseLayer(layer: CALayer) {
let pausedTime: CFTimeInterval = layer.convertTime(CACurrentMediaTime(), from: nil)
layer.speed = 0.0
layer.timeOffset = pausedTime
}
我该如何解决这个问题?
链接地址: http://www.djcxy.com/p/74219.html上一篇: iPhone app crashes when CALayer is paused and view is rotated