コードだけでボタンを作る Swift3 Xcode9

 

環境

  • コード
  • コードだけ
  • Swift3
  • Swift
  • Xcode
  • Xcode9
  • UIButton
  • ボタン

実装

override func viewDidLoad() {
        super.viewDidLoad()
        print("Hello World")



        let button = UIButton()
        button.setTitle("コードだけでボタンを生成する", for: .normal)
        button.setTitleColor(UIColor.blue, for: .normal)
        button.addTarget(self, action: #selector(buttonEvent(sender:)), for: .touchUpInside)
        button.sizeToFit()
        button.center = self.view.center
        self.view.addSubview(button)
    }

    @objc func buttonEvent(sender: UIButton) {
        print("ボタンが押された")
    }