Bardzo niestandardowa animacja UIButton w iOS
Mam własny przycisk, który jest moją własną podklasąUIButton
. Wygląda jak okrągła strzała, zaczynająca się pod pewnym kątemstartAngle
koniec wykańczania w niektórychendAngle=startAngle+1.5*M_PI
. startAngle
to właściwość przycisku, która jest następnie używana w jegodrawRect:
metoda. Chcę, aby ta strzałka stale obracała się o 2 Pi wokół jej środka, gdy ten przycisk jest wciśnięty. Pomyślałem więc, że mogę z łatwością korzystać[UIView beginAnimations: context:]
ale najwyraźniej nie można go użyć, ponieważ nie pozwala animować właściwości niestandardowych. CoreAnimation również nie jest kompletna, ponieważ animuje tylkoCALayer
nieruchomości.
Więc jaki jest najprostszy sposób na wdrożenie animacji niestandardowej właściwościUIView
podklasa w iOS? A może coś przeoczyłem i jest to możliwe przy już wspomnianych technikach?
Dziękuję Ci.