我在Swift 4中隐藏UIButton时遇到了问题。
@IBAction func saveTextViewEdits(_ sender: UIButton) {
if (textView.text != String(notes)){
}
}
我希望if
语句隐藏UIButton saveTextViewEdits
,但我无法使用saveTextViewEdits.hidden = true
,因为它说:
类型的价值'(UIButton) - > ()'没有会员'隐藏'
我该怎么做?
答案 0 :(得分:2)
isHidden
,而非hidden
。sender
,而非saveTextViewEdits
(方法名称)。您的代码将是:
@IBAction func saveTextViewEdits(_ sender: UIButton) {
if (textView.text != String(notes)){
sender.isHidden = true
}
}
答案 1 :(得分:0)
如果您已有此按钮的属性对象,则只需使用:
yourButton.isHidden = true
并且您也可以将此用于此IBAction
@IBAction func saveTextViewEdits(_ sender: UIButton) {
if (textView.text != String(notes)){
yourButton.isHidden = true
}
}
只有这个功能才能使用:
@IBAction func saveTextViewEdits(_ sender: UIButton) {
if (textView.text != String(notes)){
sender.isHidden = true
}
}