В Xcode 8 с использованием swift 3 У меня есть 2 функции. Когда вызывается функция «HideButton», она выполняет соответствующую анимацию затухания, но когда вызывается функция «ShowButton», исчезновение в анимации не происходит. Что-то не так с функцией анимации «ShowButton» и как я могу ее исправить?Как я могу анимировать кнопку, чтобы исчезнуть, а затем затухать с помощью функции с помощью swift 3
func HideButton() {
UIView.animate(withDuration: 0.2, delay: 0, animations: {
self.MainButton.alpha = 0
}, completion: { finished in
self.MainButton.isHidden = true
})
Timer.scheduledTimer(timeInterval: 1.2, target: self, selector: #selector(GameViewController.ShowButton), userInfo: nil, repeats: false)
}
func ShowButton() {
UIView.animate(withDuration: 0.2, delay: 0, animations: {
self.MainButton.alpha = 1
}, completion: { finished in
self.MainButton.isHidden = false
})
Timer.scheduledTimer(timeInterval: 1.2, target: self, selector: #selector(GameViewController.HideButton), userInfo: nil, repeats: false)
}
Возможный дубликат кнопки [Анимированная кнопка] (http://stackoverflow.com/questions/41466952/animated-display-button) – matt
Удалите все строки, в которых упоминается 'isHidden'. Готово. – matt