「Swift」UILabelをProgrammaticallyに追加するサンプル

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let label = UILabel()
label.text =値
label.frame = CGRect()
label.textColor =値
let label = UILabel() label.text =値 label.frame = CGRect(値) label.textColor =値
let label = UILabel()
label.text =値
label.frame = CGRect(値)
label.textColor =値

UILabel()のインスタンスを作成して、画面(view)にaddSubViewを利用します。
UILabelの内容が表示されます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let label = UILabel()
label.text = "テスト"
//label.frameを設定
label.frame = CGRect(x: 120, y: 120, width: 150, height: 150)
//フォントの色
label.textColor = UIColor.yellow
//背景色
label.backgroundColor = UIColor.green
//view画面表示
view.addSubview(label)
}
}
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let label = UILabel() label.text = "テスト" //label.frameを設定 label.frame = CGRect(x: 120, y: 120, width: 150, height: 150) //フォントの色 label.textColor = UIColor.yellow //背景色 label.backgroundColor = UIColor.green //view画面表示 view.addSubview(label) } }
import UIKit
 
class ViewController: UIViewController {
 
    override func viewDidLoad() {
        super.viewDidLoad()
        
        let label = UILabel()
        label.text = "テスト"
            //label.frameを設定
        label.frame = CGRect(x: 120, y: 120, width: 150, height: 150)
            //フォントの色
        label.textColor = UIColor.yellow
            //背景色
        label.backgroundColor = UIColor.green
        
            //view画面表示
        view.addSubview(label)
    }
}

 

Swift

Posted by arkgame