2013-03-18 13 views
5

UIView animasyonunu radar gibi nasıl yapabilirim? Halihazırda oluşturulmuş çevreleriyle bir UIView'im zaten var, ancak bir saat nasıl oluşturabilirim, bir saat animasyonu yapabilir miyim? Aşağıdaki resimde gibiRadar Hedefi gibi Animasyon C

: Zaten bütün bu görüntüleri yaşıyorsanız enter image description here

cevap

6

o zaman sadece bir radar çizgi animasyon gerektirir.

Bu kodu kullanarak radar çizgisini döndürebilirsiniz:

- (void) startAnimation { 

CABasicAnimation *radarHand; 

radarHand = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; 

radarHand.fromValue = [NSNumber numberWithFloat:fromAngle+M_PI]; 

radarHand.byValue = [NSNumber numberWithFloat:((360*M_PI)/180)]; 

radarHand.duration = 60.0f; 

radarHand.repeatCount = HUGE_VALF; 

} 

(. Radar çizgisini Tahmin - yarı saydam görüntü sizinle orada da) bu size yardımcı olacaktır

Umut.

0

UIView, bu dairenin büyüklüğünde ve dairenin ortasındaki ortada, çizim çizgisinde (bu görünümün ortasından başlayan) ve bu görünümü döndürmek üzere oluşturabilirsiniz.