如何讓對象(例如圖像)永久旋轉?在iOS中旋轉對象
UIView.animateWithDuration(2.0, animations: ({
self.Cube.transform = CGAffineTransformMakeRotation(320)
}))
有沒有人有解決方案,真的很感謝一些幫助。
如何讓對象(例如圖像)永久旋轉?在iOS中旋轉對象
UIView.animateWithDuration(2.0, animations: ({
self.Cube.transform = CGAffineTransformMakeRotation(320)
}))
有沒有人有解決方案,真的很感謝一些幫助。
試試這個函數來永久旋轉一個圖層。
func rotateLayer(layer:CALayer,duration:CFTimeInterval){
let animation = CABasicAnimation(keyPath: "transform.rotation");
animation.fromValue = 0;
animation.duration = duration;
animation.toValue = CGFloat(M_PI*2);
animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear);
animation.repeatCount = Float.infinity;
layer.addAnimation(animation, forKey: "rotation");
}
使用量(持續時間是時間花費的層旋轉360個輩分):
rotateLayer(subView.layer, duration: 2);
謝謝!我對此有所瞭解,因此請致電此功能? –
你可以在viewDidLoad中調用它,例如或者其他函數 –
非常感謝你:),非常感謝。 –
可以使用的NSTimer? –
謝謝!,但是,您的意思是每次計時器結束時都會觸發圖像旋轉。所以每次重複?如果您瞭解 –