Animación UIButton muy personalizada en iOS

Tengo un botón personalizado que es mi propia subclase deUIButton. Se ve como una flecha en un círculo, comenzando en algún ángulo.startAngle terminar de terminar en algunosendAngle=startAngle+1.5*M_PI. startAngle es la propiedad de un botón que luego se usa en sudrawRect: método. Quiero hacer que esta flecha gire continuamente en 2Pi alrededor de su centro cuando se presiona este botón. Así que pensé que puedo usar fácilmente[UIView beginAnimations: context:] pero aparentemente no se puede usar ya que no permite animar propiedades personalizadas. CoreAnimation tampoco se adapta, ya que solo anima elCALayer propiedades

Entonces, ¿cuál es la forma más fácil de implementar una animación de una propiedad personalizada deUIView subclase en iOS? ¿O tal vez me perdí algo y es posible con las técnicas ya mencionadas?

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta