Animación como el radar objective C

¿Cómo puedo hacer una animation UIView como un radar? Ya tengo una UIView con los círculos creados con drawrect, pero ¿cómo puedo crear una línea, hacer una animation de reloj?

Como la image a continuación: introduzca la descripción de la imagen aquí

Si ya tiene todas estas imágenes, solo necesita una animation de línea de radar.

Puede rotar la línea de radar con este código:

- (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; } 

(Adivina la línea de radar: la image semi transparente también está allí.)

Espero que esto te ayudará.

Puede crear UIView con el tamaño de este círculo y con el centro en el centro del círculo, dibujar línea (que comienza en el centro de esta vista) y girar esta vista.