【发布时间】:2017-02-13 00:51:31
【问题描述】:
在使用 swift 3 的 Xcode 8 中,我有 2 个函数。当调用“HideButton”函数时,它会执行适当的淡出动画,但当调用“ShowButton”函数时,不会发生淡入动画。 “ShowButton”动画功能是否有问题,如何解决?
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)
}
【问题讨论】:
-
删除所有提及
isHidden的行。完成。