У меня есть два изображения для кнопки: одно для нормального состояния и одно для выбранного состояния. Когда я переключаюсь из выбранного состояния обратно в нормальное состояние, я бы хотел, чтобы это произошло с эффектом плавного перехода в течение нескольких секунд.
То, что я делаю до сих пор, — это использование двух анимаций UIView: первая переходит от альфа-канала 1,0 к альфа-каналу 0,5 в выбранном состоянии. Затем я переключаюсь в нормальное состояние и выполняю вторую анимацию UIView, переходя от альфа-канала 0,5 к альфа-каналу 1,0.
Я не в восторге от визуального эффекта (резкий переход от выделенного к обычному изображению). Я также читал, что UIView больше не следует использовать. Так какой здесь правильный подход? Пример кода тоже был бы очень полезен.