我正在尝试仅在信息可用时显示/隐藏按钮。例如,我从数据库中获取信息,如果该字段返回空白,则应隐藏一个按钮,否则显示该按钮。
@IBAction func emailBtn(_ sender: AnyObject) {
//blank
}
viewdidload()
if emailURL.characters.count >= 5
{
emailBtn.isHidden = false //Giving error Please see the screenshot
}
else
{
emailBtn.isHidden = true // Giving error Please see the screenshot
}
}
答案 0 :(得分:2)
您试图隐藏@IBAction功能。你打算做的是隐藏按钮。您需要做的是在代码中创建一个引用该按钮的插座。
在故事板中,按住Ctrl键并将按钮拖到您的班级。创建一个插座。这将创建如下内容:
@IBOutlet weak var myButton: UIButton!
您想在viewDidLoad()
中引用该按钮myButton.isHidden = true