1. 程式人生 > >Swift 4:UIKit之UILabel(持續更新)

Swift 4:UIKit之UILabel(持續更新)

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let label = UILabel() // 定義了一個標籤
        label.frame = CGRect(x: 0, y: 0, width: 400, height: 400) // 設定標籤的輪廓,x和y代表矩形的左上角那個點的座標,後面的width和height表示矩形的長和寬
        label.backgroundColor = UIColor.green // 設定標籤的背景顏色
        label.text = "Zhou Shijie" // 設定標籤上的文字
        label.textColor = UIColor.purple // 設定文字顏色
        label.font = UIFont.boldSystemFont(ofSize: 20) // 設定文字的大小,預設為17
        label.textAlignment = NSTextAlignment.center // 設定文字的對齊方式
        label.numberOfLines = 2 // 設定文字最多的行數,如果為0則為多行
        label.isHighlighted = true // 是否高亮顯示
        label.shadowOffset = CGSize(width: 200, height: 200) // 設定陰影偏移量
        label.layer.borderWidth = 20 // 設定邊框的粗度
        self.view.addSubview(label) // 在模擬器中顯示標籤
    }

}