🧭 IBAction の使い方

IBAction は、Storyboard上のボタンやスイッチといった UI コンポーネントがタップされた時に、Swift側のメソッドを呼び出すための仕組みです。


…読み込み中…

📝 IBActionとは?

@IBAction は、Interface Builder からの「アクションの入り口」を示すキーワードです。Storyboard で UI パーツにイベントを設定する時に使います。

🛠 接続手順(Xcode)

  1. Storyboard に Button を配置
  2. Control を押しながら ViewController にドラッグ
  3. 接続タイプを「Action」にし、関数名を指定して接続

💡 使用例:ボタンをタップ

class ViewController: UIViewController {

  @IBOutlet weak var myLabel: UILabel!

  @IBAction func buttonTapped(_ sender: UIButton) {
    myLabel.text = "ボタンが押されました!"
  }
}

このように、ボタンがタップされると、指定した関数が呼ばれます。

🎛 アクションの引数

⚠️ 注意点

📘 IBActionとIBOutletの違い

🔗 関連リンク