1.UILabel标签的创建
//创建label
let label = UILabel.init(frame: CGRect(x: 100, y: 100, width: 200, height: 30))
//将label添加到view上
self.view .addSubview(label)
2.UILabel的属性
//label的文本内容
label.text = "Hello Label!sdfasdfasdfasdfas"
//设置label的字体大小
label.font = UIFont.systemFont(ofSize: 20)
//设置label的字体大小及字体加粗
label.font = UIFont.systemFont(ofSize: 20, weight: UIFont.Weight.bold)
//设置label字体的样式及大小
label.font = UIFont.init(name: "Thonburi", size: 20)
//查看字体样式的详细介绍
//设置label文本字体颜色
label.textColor = UIColor.red
//设置label阴影色
label.shadowColor = UIColor.blue
//设置label的阴影偏移量
label.shadowOffset = CGSize(width: 1, height: 1)
//设置label的文本对齐方式
label.textAlignment = .justified
/*
left 左对齐
center 居中对齐
right 右对齐
justified 段落的最后一行是自然对齐
natural 默认对齐方式
*/
//设置label的换行方式
label.lineBreakMode = .byCharWrapping
//设置label文本高亮颜色
label.highlightedTextColor = UIColor.green
//设置label文本是否高亮 默认false
label.isHighlighted = false
//label是否接收objc_msgSend()消息事件 默认false
label.isUserInteractionEnabled = true
label.isEnabled = false
//设置label多行显示
label.numberOfLines = 1
//设置label大小自适应 默认false
label.adjustsFontSizeToFitWidth = true
label.baselineAdjustment = .alignBaselines
点击查看字体样式及加粗效果的详细介绍 https://blog.csdn.net/qq_36487644/article/details/81537752