Sehr benutzerdefinierte UIButton-Animation in iOS
Ich habe eine benutzerdefinierte Schaltfläche, die meine eigene Unterklasse von istUIButton
. Es sieht aus wie ein eingekreister Pfeil, der in einem bestimmten Winkel beginntstartAngle
Ende bei einigen zu beendenendAngle=startAngle+1.5*M_PI
. startAngle
ist die Eigenschaft einer Schaltfläche, die dann in ihrer verwendet wirddrawRect:
Methode. Ich möchte, dass sich dieser Pfeil kontinuierlich um 2Pi um seine Mitte dreht, wenn diese Taste gedrückt wird. Also dachte ich, dass ich es leicht gebrauchen kann[UIView beginAnimations: context:]
aber anscheinend kann es nicht verwendet werden, da es nicht erlaubt, benutzerdefinierte Eigenschaften zu animieren. CoreAnimation passt auch nicht, da es nur das animiertCALayer
Eigenschaften.
Was ist der einfachste Weg, um eine Animation einer benutzerdefinierten Eigenschaft von zu implementieren?UIView
Unterklasse in iOS? Oder habe ich vielleicht etwas verpasst und es ist mit bereits erwähnten Techniken möglich?
Vielen Dank.