当我粘贴按钮时,UILabel出现,并立即再次消失。我需要它在几秒钟后消失。这是我的第一个应用程序,我解决不了这个问题。 谢谢!
[0,1,2,0,0,0]
答案 0 :(得分:1)
您可以使用DispatchQueue API执行延迟的操作,例如
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
self.label.isHidden = true
}
或者如果要设置隐藏动画,请使用UIView.animate(withDuration:animations :)或UIView.animate(withDuration:delay:options:animations:completion :)例如:
UIView.animate(withDuration: 2) {
self.label.alpha = 0
}
祝你好运!