#objective-c #cocoa-touch #animation #uibutton
#objective-c #cocoa-touch #Анимация #uibutton
Вопрос:
я создал подкласс UIButton, реализующий дополнительные функции, которые мне нужны в моем приложении.
Я установил два разных фоновых изображения для состояний UIControlStateNormal и UIControlStateDisabled.
Когда я включаю или отключаю свою кнопку, я хочу, чтобы у нее была анимация исчезновения между изображением UIControlStateNormal и изображением UIControlStateDisabled.
Как я могу это сделать в моем подклассе UIButton?
Ответ №1:
UIButton многое делает для вас автоматически, если вы хотите добавить пользовательское поведение, может быть очень сложно получить анимацию, которую вы ищете.
Я бы сделал это сам, используя UIControl (суперкласс UIButton), и изменил фоновые изображения, используя неявную (или явную) анимацию CALayer.