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.