Я помещаю два CAGradientLayers
на UIButton
, а затем меняя слои в зависимости от того, подсвечена ли кнопка или нет (пальцем вниз).Задержка при изменении градиента на UIButton
Проблема в том, что для изменения градиента требуется небольшая часть секунды. Сначала он исчез, я исправил это, очистив все анимации на слое.
Оба градиента создаются заранее, а на touchDown градиент подсветки получает значение скрытой переменной FALSE, которая, как я полагаю, должна быть мгновенной? Что я пропустил? Есть ли лучший способ достичь этого?
Целью кода является создание кнопки, как кнопка Войти показал здесь:
Это сделало. Танки! –