@IBOutlet
、@IBAction
で宣言するとstoryboardからも認識されます。
以下はタップしたUIButtonのタイトルを変更するサンプルです。
objective-cで書くときと同じようにstoryboardから@IBOutlet
と@IBAction
をつないであげて下さい。
import UIKit
class ViewController: UIViewController {
@IBOutlet var button:UIButton
@IBAction func buttonTapped(sender:AnyObject) {
var tappedButton:UIButton = sender as UIButton
tappedButton.setTitle("tapped", forState:UIControlState.Normal)
}
override func viewDidLoad() {
super.viewDidLoad()
button.setTitle("tap me", forState:UIControlState.Normal)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}