2015-06-16 2 views
0

Есть ли все, чтобы остановить UIButton от его анимации затухания, когда его название изменилось.Остановить UIButton fade - Swift

Я использую кнопку для отображения таймера, и когда эта кнопка нажата, таймер приостанавливается. Он отлично работает, но каждый раз, когда меняется время, анимация кнопки срабатывает, и она исчезает и возвращается в норму каждую секунду.

ответ

1

Самый простой способ - использовать кнопку .Custom вместо кнопки .System.

0

Это поможет, хотя это, кажется, не полностью устранить анимации:

CATransaction.begin() 
CATransaction.setDisableActions(true) 
myButton.setTitle(myText, forState: .Normal) 
CATransaction.commit() 
0

В случае, если вы имеете дело с пунктом кнопки в бар, вы можете предотвратить Аним с:

barButton.title = "New Title Here" 
navigationItem.setLeftBarButton(barButton, animated: false)