В iOS 7, когда представлен a UIActionSheet
, система управляет всеми анимированными символами tintColor
до серого. Когда лист отклоняется, они оживают назад.
У меня есть некоторые элементы управления с пользовательскими фоновыми изображениями или реализацией drawRect
, которые используют цвет оттенков, и я хотел бы, чтобы они отображали это изменение так же, как и системные элементы управления.
Apple добавила - (void)tintColorDidChange
в UIView
, но перерисовка с новым цветом в этом методе не изменяет это изменение - он сразу переключается с полного цвета на полный серый, что плохо выглядит, когда другие элементы системы вокруг него оживляющий.
Как я могу сделать свои настраиваемые элементы управления анимацией перехода tintColor
, например, Apple?