Animação UIButton muito personalizada no iOS

Eu tenho um botão personalizado que é minha própria subclasse deUIButton. Parece uma seta circulada, começando em algum ângulostartAngle terminar em algunsendAngle=startAngle+1.5*M_PI. startAngle é propriedade de um botão que é então usado em suadrawRect: método. Eu quero fazer esta seta para girar continuamente por 2 Pi em torno de seu centro quando este botão é pressionado. Então eu pensei que eu posso usar facilmente[UIView beginAnimations: context:] mas aparentemente não pode ser usado, pois não permite animar propriedades personalizadas. CoreAnimation também não faz suite, pois só anima oCALayer propriedades.

Então, qual é a maneira mais fácil de implementar uma animação de uma propriedade personalizada deUIView subclasse no iOS? Ou talvez eu tenha perdido alguma coisa e isso é possível com técnicas já mencionadas?

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion