【发布时间】:2014-07-22 23:51:22
【问题描述】:
基本上,我正在尝试实现一个动画,该动画将替换标签的文本几秒钟,然后返回原始文本。我已经设法让标签更改文本并在 3 秒后淡出,但是我无法弄清楚动画完成后如何将文本恢复到原始状态。
这是我目前拥有的:
@IBAction func fade() {
userMessageLabel.alpha = 100
UIView.beginAnimations(nil, context: nil)
UIView.setAnimationDuration(3)
userMessageLabel.text = "Name is not valid!"
userMessageLabel.alpha = 0
UIView.commitAnimations()
}
我需要文本标签返回“请输入您的名字”
任何帮助将不胜感激。
【问题讨论】: