我该怎么做才能隐藏按钮5秒钟
问题描述:
我怎么能做到这一点,一个按钮被禁用或隐藏,同时也有出现在我的游戏说明?我想按钮被隐藏了5秒,但它似乎类型的值“(UIButton的) - >()”没有成员“是否隐藏”我该怎么做才能隐藏按钮5秒钟
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now(), +5){
btn.isHidden =false
}
答
你有几个语法错误:
- 你鸵鸟政策需要后`的
,
NOW() - 你需要
+
- 你需要前后有空格前后有空间
=
- INSI德的
DispatchQueue
你需要使用self
为您的属性
最终代码:
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
self.btn.isHidden = false
}
答
哪条线是给这个错误?
是它关闭?
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
self.btn.isHidden =false
}
无'[弱自我]',请GCD不** **不保留事业周期,只是'self.btn ...' – vadian
谢谢您的建议。 –