前言
UILabel
类实现了一个只读文本视图。你可以使用这个类来画一个或多个静态文本.UILabel
类支持既简单又复杂的样式标签文本,还可以控制外观,比如标签是否使用了一个影子或者处于高亮状态等等.
UILabel
类继承自UIView
属性
创建
UILabel
对象let label = UILabel.init(frame: CGRect.init(x: 0, y: 0, width: 100, height: 100))
设置显示文字,默认是空的
label.text = "label"设置字体(系统默认字体是17号字体)
label.font = UIFont.systemFont(ofSize: 15.0)设置字体颜色(默认是黑色)
label.textColor = UIColor.red设置对齐方式(默认left)
label.textAlignment = .center设置行数(当文本需要自适应时,需将行数设置为0)
label.numberOfLines = 0
adjustsFontSizeToFitWidth
根据宽度调整font
,默认为false
label.adjustsFontSizeToFitWidth = true
总结
UILabel 上面列举的是常用的属性。