iOS UI开发之UILabel swift版本

作者: littleGG 发布时间: 2019-08-16 浏览: 2406 次 编辑

前言

  • 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 上面列举的是常用的属性。