所以,我正在创建一个应用程序,让用户从选择器视图中选择他们的教育水平,如果他们选择大学教育,一些按钮应该显示为'关联学位''学士学位'和'硕士'。我知道我需要做一个像这样的if语句:
func pickerView(pickerView: UIPickerView, row: Int, forComponent component: Int) -> String! {
if educationLabel.text == educationLevel {
return education[row]
If row = "College Graduate"
//Hidden buttons code
Else
//Hidden buttons
}
但我不确定如何编写保持所有三个按钮隐藏的代码,因为我遇到的每个例子只有一个按钮。我假设它与这里建议的类似:how to hide/show a button in swift添加了按钮2和3但是我使用的是Swift 4并且我不确定我可以使用多少答案,因为它使用Swift 3。有人请帮帮我吗?
答案 0 :(得分:0)
要隐藏或显示按钮,请使用isHidden
属性。隐藏按钮:
button1.isHidden = true
button2.isHidden = true
显示按钮
button1.isHidden = false
button2.isHidden = false
返回后的代码也没有执行,你知道吗?