繁体   English   中英

如何在swift 5中禁用按钮

[英]How to disable button in swift 5

这是我的按钮,我使用 Swift 5

@IBAction func register(_ sender: Any) {
Print("register"}
}

@IBAction func mybutton1(_ sender: Any) {
Print("my button 1"}
}

@IBAction func mybutton2(_ sender: Any) {
Print("my button 2"}
}

我想禁用 mybutton1 和 mybutton2 只启用按钮注册,我尝试但它不起作用希望你们能帮我写更多的代码...

override func viewDidLoad() {
                super.viewDidLoad()
let result = "try disable a button"
  if result.count == 10 {
    // everything normal
    } else {
    @IBAction func mybutton1(_ sender: Any) {
     mybutton1(_ sender: Any).isEnabled = false;
     }
    @IBAction func mybutton2(_ sender: Any) {
     mybutton2(_ sender: Any).isEnabled = false;
     }
   }
}

您可以将按钮的引用拖到您的 ViewController 中,然后尝试类似的操作

 myButton1.isEnabled = false
 myButton2.isEnabled = false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM