Swift开发IOS-UILabel

UILabel用于显示字符串信息,要是在xib文件中开发,可以:


要是直接在swift文件中添加UILabel,则在viewDidLoad()函数中:

Swift开发IOS-UILabel_第1张图片

下面为UILabel设置背景颜色:

Swift开发IOS-UILabel_第2张图片

MyUIColor.swift文件如下:

Swift开发IOS-UILabel_第3张图片

为UILabel设置Tag,并通过Tag来操作UILabel,在viewDidLoad()之外声明一个全局的变量:


下面通过Tag让全局变量label指向UILabel,并在UIButton被点击时修改UILabel的现实内容:

Swift开发IOS-UILabel_第4张图片

Swift开发IOS-UILabel_第5张图片

UILabel的其他常用属性有:

Swift开发IOS-UILabel_第6张图片

UILabel显示文本时会有文本长度过长的时候,此时可以设置UILabel的换行模式:

Swift开发IOS-UILabel_第7张图片

label_show.numberOfLines = 2

label_show.lineBreakMode = .ByTruncatingHead

的效果如下:

Swift开发IOS-UILabel_第8张图片


label_show.numberOfLines = 2

label_show.lineBreakMode = .ByTruncatingTail

的效果如下:

Swift开发IOS-UILabel_第9张图片


当然最后不能忘记将UILabel添加到父视图中:

self.view.addSubView(label_show)



UILabel还可以设置富文本信息:

Swift开发IOS-UILabel_第10张图片

上面代码的效果:

Swift开发IOS-UILabel_第11张图片

你可能感兴趣的:(Swift开发IOS-UILabel)