今回は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が表示されます
今回はこれで終わります