Interface Builder(界面构建器)配合

4 min read

@IBAction 是一个 Swift 语言的修饰符,它用于标记一个方法可以在用户界面事件中被调用。例如,如果你想让一个按钮点击事件触发一个特定的方法,你可以使用 @IBAction 修饰这个方法。

@IBAction func buttonTapped(sender: UIButton) {
    // Do something when the button is tapped
}

这个修饰符主要用于与 Interface Builder(界面构建器)配合使用,可以让你在界面构建器中将按钮的点击事件与方法关联起来。

需要注意的是,@IBAction 修饰符只能用于方法,不能用于属性或其他类型的声明。

你可以通过下面的代码来使用 @IBAction 修饰符:

import UIKit

class ViewController: UIViewController {
    @IBAction func buttonTapped(sender: UIButton) {
        // Do something when the button is tapped
    }
}

这样就可以在用户界面事件中调用 buttonTapped 方法了