備忘録程度に載せておきます
SwiftUI ではなく,UIKit を使用しています
#UILabel編
UILabelを設定するときは下のようなものを設定できます
ViewController.swift
let label = UILabel()
override func viewDidLoad() {
label.text = "Hello"
// 表示される文字を指定
label.textColor = .black
// 文字色の指定
label.backgroundColor = .white
// 背景色の指定
label.frame = CGRect(x: 10, y: 10, width: 100, height: 100)
//場所と大きさの指定
label.cornerRadius = 10
// 角丸の指定
label.alpha = 0
// 透明度の指定
label.font = UIFont.boldSystemFont(ofSize: 70.0)
//フォントサイズの指定
label.adjustsFontSizeToFitWidth = true
// フォントサイズを自動調整するか
self.view.addSubview(button)
// ビューに追加する
}
#UIButton編
UIButtonを設定するときは下のようなものを設定できます
ViewController.swift
let button = UIButton()
override func viewDidLoad() {
button.text = "Hello"
// 表示される文字を指定
button.setTitleColor(.white, for: .normal)
// 文字色の指定(.highlited にするとボタンを押したときの色を指定できる)
button.backgroundColor = .white
// 背景色の指定
button.frame = CGRect(x: 10, y: 10, width: 100, height: 100)
//場所と大きさの指定
button.layer.cornerRadius = 10
// 角丸の指定
button.alpha = 0
// 透明度の指定
button.titleLabel?.font = UIFont.systemFont(ofSize: 30)
//フォントサイズの指定
button.titleLabel?.adjustsFontSizeToFitWidth = true
// フォントサイズを自動調整するか
self.view.addSubview(button) // ビューに追加する
button.addTarget(self, action: #selector(self.event(_:)), for: UIControl.Event.touchUpInside)
// ボタンにアクションを追加する
}
func event(_ sender: UIButton){
}
問題点、指摘などございましたらコメントお願いします