#UIButtonのisEnabledの切り替えをする
条件を満たしていないときにボタンが押せない、みたいな処理の切り替えをしたい時は
isEnabled
viewController.swift
class ViewController: UIViewController {
@IBOutlet weak var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
button.isEnabled = true // ボタン有効
button.isEnabled = false // ボタン無効
}
}
こうすればアクションを制限できます。