当我的游戏中出现指令时,我如何才能禁用或隐藏按钮?我希望按钮隐藏5秒,但它显示的值类型为'(UIButton) -> ()‘,没有成员'isHidden’
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now(), +5){
btn.isHidden =false
}发布于 2017-10-21 12:03:10
您有几个语法错误:
现在你不需要` +
=
, DispatchQueue你需要在你的属性中使用self 最终代码:
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
self.btn.isHidden = false
}发布于 2017-10-21 12:03:42
是哪一行给出了这个错误?
它结束了吗?
btn.isHidden = true
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
self.btn.isHidden =false
}https://stackoverflow.com/questions/46859799
复制相似问题