今回はUIButton
の使い方について書いていきます
storyboard
からの接続を完了した後のコードです
ViewController.swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func tappedButton(_ sender: Any) {
}
}
buttonの接続はoutlet
ではなく、action
にします
tappedbutton関数
の中に処理を書いていきます
今回はlabelのtextを変更しましょう
ViewController.swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func tappedButton(_ sender: Any) {
label.text = "HelloWorld"
}
}
これでlabel
のtext
がHelloWolrd
に変更されます
このままではtext
がHelloWorld
のままで終わってしまい面白くないので
tappedButton関数
の中身を少し変更しましょう
@IBAction func tappedButton(_ sender: Any) {
isValue.toggle()
if isValue {
label.text = "HelloWorld"
} else {
label.text = String(isValue)
}
}
こうするとisValue
がtrue
の時label
にHelloWolrd
、false
の時にfalse
が表示されます
今回はこれで終わります