创建UILabel实例对象:
let label = UILabel()
设置文字:
label.text = “Content”
设置背景颜色:
label.backgroundColor = UIColor.blue
设置文字颜色:
label.textBackgroundColor = UIColor.black
设置文本行数,0则自动换行:
label.numberOfLines = 0
设置文本大小是否由UILabel的宽高自适应:
label.adjustsFontSizeToFitWidth = true
设置UILabel字体大下,adjustsFontSizeToFitWidth为true时设置无效:
label.font = UIFont.systemFontOfSize(20)
上述UIFont字体可选值有:
systemFontOfSize()
boldSystemFontOfSize()
italicSystemFontOfSize()
设置UILabel高亮字体颜色:
label.highlightedTextColor = UIColor.greenColor()
设置UILabel字体的高亮状态:
label.highlighted = true
设置UILabel的显示样式:
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
上述显示样式可选值有:
ByWordWrapping
ByCharWrapping
ByClipping 截去多余部分也不显示省略号
ByTruncatingHead 隐藏头部并显示省略号
ByTruncatingTail 隐藏尾部并显示省略号
ByTruncatingMiddle 隐藏中间部分并显示省略号
设置文字对齐方式:
label.textAlignment = NSTextAlignment.Right
上述可选值有:
Rgiht
Left
Center
设置UILabel圆角属性:
label.layer.masksToBounds = true
设置UILabel圆角半径:
label.layer.cornerRadius = 10