Моя анимация на самом деле не сглаживает изменение цвета.Вот мой код:
UIView.animate(
withDuration: 3.0,
animations: { () -> Void in
myLabel!.backgroundColor! = UIColor(
red: 1.0,
green: 1.0,
blue: 1.0,
alpha: 1.0
)
},
completion: nil
)
Этот код обернут в оператор if
, который, в свою очередь, находится внутри функции.myLabel
является единственным параметром;и он имеет тип UILabel?
Мое приложение имеет UILabel
с жестом панорамирования.Когда пользователь проводит пальцем вверх, цвет должен измениться.Если цвет фона (который является другой меткой) черный, myLabel
должен анимироваться, становясь белым.(Это оператор if
)
У меня была такая же проблема несколько раз в моем приложении, и каждый раз один и тот же код.Там нет ошибки, но нет анимации.