Tôi đang sử dụng CABasicAnimation để xoay vĩnh viễn một imageView và tôi muốn thay đổi tốc độ quay trong khi xoay. Ai có thể giúp tôi với điều này? Cảm ơn bạn trước!Thời gian thay đổi/tốc độ CABasicAnimation trong khi xoay
7
A
Trả lời
2
Bạn có thể bắt đầu một hoạt ảnh cơ bản mới với tốc độ khác nhau và lấy làm giá trị bắt đầu mà bạn nhận được từ lớp trình bày.
4
Và tôi sử dụng mã này.
Objective-C
self.layer.timeOffset = [self.layer convertTime:CACurrentMediaTime() fromLayer:nil];
self.layer.beginTime = CACurrentMediaTime();
self.layer.speed= theSpeedYouWant;
Swift
self.layer.timeOffset = self.layer.convertTime(CACurrentMediaTime(), fromLayer: nil)
self.layer.beginTime = CACurrentMediaTime();
self.layer.speed = speed;
thanks a lot. nó thực sự đã giúp tôi – ShineWang