Очень нестандартная анимация UIButton в iOS
У меня есть пользовательская кнопка, которая является моим собственным подклассомUIButton
, Это похоже на окруженную стрелку, начинающуюся под некоторым угломstartAngle
закончить в некоторыхendAngle=startAngle+1.5*M_PI
.
startAngle
является свойством кнопки, которое затем используется в ееdrawRect:
метод.
Я хочу, чтобы при нажатии этой кнопки эта стрелка непрерывно вращалась на 2Pi вокруг ее центра. Поэтому я подумал, что я могу легко использовать[UIView beginAnimations: context:]
но, по-видимому, его нельзя использовать, поскольку он не позволяет анимировать пользовательские свойства. CoreAnimation также не подходит, поскольку он только оживляетCALayer
свойства.
Так что это самый простой способ реализовать анимацию пользовательского свойстваUIView
подкласс в iOS?
Или, может быть, я что-то упустил и возможно с уже упомянутыми техниками?
Спасибо.