【发布时间】:2014-12-26 01:10:19
【问题描述】:
在 swift 中,如何隐藏 UIButton?
这是我尝试过的:
button.enabled = false
但是,这只是使按钮变灰,而不是使其不可见。
有没有办法快速做到这一点?如果有,怎么做?
谢谢!
【问题讨论】:
-
启用与隐藏不同。 Enabled 赋予用户使用按钮的权利,hidden = false 表示可见(相反 hidden = false 表示不可见)
在 swift 中,如何隐藏 UIButton?
这是我尝试过的:
button.enabled = false
但是,这只是使按钮变灰,而不是使其不可见。
有没有办法快速做到这一点?如果有,怎么做?
谢谢!
【问题讨论】:
嗯……button.hidden = true。见UIView Class Reference。
阅读类文档时,请务必查看父类中可用的方法。
注意:更高版本的 swift 强制执行 button.isHidden = true 作为唯一选项。
【讨论】:
【讨论】:
我不知道这是否与您的问题有关,只是给其他人的提示:
如果这是用于初始设置:
确保在函数 ViewWillAppear(animated: Bool) 中隐藏按钮
override func ViewWillAppear(animated: Bool) {
button.hidden = true
}
【讨论】: