【发布时间】:2021-04-22 16:57:32
【问题描述】:
好的,所以我希望能够禁用按钮本身。所以当我按下按钮时,它会自行禁用。
import UIKit
class ViewController: UIViewController {
@IBOutlet var buttons: [UIButton]!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func but(_ sender: AnyObject) {
//this code doesn't seem to work at all, and I don't know why
(sender as AnyObject).isEnabled = false
}
}
当我尝试执行此操作时,它会给我一条错误消息“无法分配给'@lvalue Bool'类型的不可变表达式?”
那么有没有其他方法可以禁用此按钮
【问题讨论】: