let label = UILabel(frame: CGRectMake(0,0,100,30))
label.backgroundColor = UIColor.redColor()
label.text = "我在学习swift"
label.font = UIFont.systemFontOfSize(20)
self.view.addSubview(label)
let label1 = UILabel(frame: CGRectMake(0,50,300,40))
label1.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
label1.backgroundColor = UIColor.greenColor()
// 设置自适应宽度为 true
label1.adjustsFontSizeToFitWidth = true
self.view.addSubview(label1)
let label2 = UILabel(frame: CGRectMake(0,120,300,40))
label2.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
label2.backgroundColor = UIColor.greenColor()
// 设置自适应宽度为 true
label2.adjustsFontSizeToFitWidth = true
// 表示进行宽度自适应的过程中,标签的最小允许的缩放比例为 0.8
label2.minimumScaleFactor = 0.8
self.view.addSubview(label2)
let label3 = UILabel(frame: CGRectMake(10,170,300,60))
label3.text = "The NSString class declares the progrannatic interface for an object that manages immutable strings."
// 显示行数
label3.numberOfLines = 0
// 按单词进行分隔换行
label3.lineBreakMode = .ByWordWrapping
label3.backgroundColor = UIColor.greenColor()
self.view.addSubview(label3)
// 使用系统字体,大小为 20号
// label3.font = UIFont.systemFontOfSize(20)
// 使用系统字体 ,加粗
label3.font = UIFont.boldSystemFontOfSize(30)
// 斜体: 注意对中文无效
label2.font = UIFont.italicSystemFontOfSize(30)
// 设置指定字体
label2.font = UIFont(name: "Zapfino", size: 30)
// 系统中能够支持的字体名称
let arrFont = UIFont.familyNames()
print(arrFont)
// 设置阴影
label3.shadowOffset = CGSizeMake(3, 3)
// 设置阴影颜色
label3.shadowColor = UIColor.yellowColor()
// 使用字体文件创建字体
/**
1.0 首先准备好ttf 字体文件,并导入工程中
2.0 打开 Info.plist文件 添加
![]()
![]()
3.0 let arrFont = UIFont.familyNames()
print(arrFont) 就可以找到对应的我们自己添加的
*/