禁用button
我想在点击后禁用iOS上的一个button( UIButton )。 我是新开发的iOS,但我认为目标-C上的等效代码是这样的: 
 button.enabled = NO; 
但我无法迅速做到这一点。
  Swift中NO的布尔值是false 。 
 button.isEnabled = false 
应该这样做。
  这里是UIControl的isEnabled属性的Swift文档。 
如果你想让这个button在没有“按下”外观的情况下保持静态:
 // Swift 2 editButton.userInteractionEnabled = false // Swift 3 editButton.isUserInteractionEnabled = false 
记得:
  1)你的IBOutlet是 – > @IBOutlet weak var editButton: UIButton! 
  2)上面的代码进行viewWillAppear 
我这样做的方式如下:
 @IBAction func pressButton(sender: AnyObject) { var disableMyButton = sender as? UIButton disableMyButton.enabled = false } 
IBAction连接到故事板中的button。
如果您将button设置为Outlet:
  @IBOutlet weak var myButton: UIButton! 
然后你可以通过使用访问启用的属性。 button名称上的符号:
  myButton.enabled = false 
禁用Swift 3上的button:
 yourButton.isEnabled = false