## UILable 文本显示控件
**UILabel 控件**是最基础的显示控件。常见的 label 文本属性控制有: `text` 、`font` 、`textColor`、`backgroundColor` 、`textAlignment` 、`shadowOffset` 、`shadowColor` 、`numberOfLines` 等。使用如下:
```
// 初始化定义 Label 常量,并设置这个label的x、y坐标以及长宽等参数值
let label: UILabel = UILabel(frame: CGRect(x: 20, y: 100, width: 300, height: 100 ))
// 设置 Label 上的文字
label.text = "Hello Swift, This is a Label Study Lession"
// 设置字体大小
label.font = UIFont.boldSystemFont(ofSize: 20)
// label.font = UIFont.systemFont(ofSize: 20.0)
// 设置字体颜色 (红色)
label.textColor = UIColor.red
// // UIColor(red: <#T##CGFloat#>, green: <#T##CGFloat#>, blue: <#T##CGFloat#>, alpha: <#T##CGFloat#>)
// 设置背景色
label.backgroundColor = UIColor.gray
// 设置文字对齐方式 (left , center , right)
label.textAlignment = NSTextAlignment.center
// 设置阴影
label.shadowOffset = CGSize(width: 2, height: 3) // 阴影的偏移量
label.shadowColor = UIColor.orange
// 设置label 的显示行数 0 为无限行
label.numberOfLines = 0
// 将 Label 放置到视图
self.view.addSubview(label)
```
- 学习笔记
- 基础
- 基本类型之整型
- 基本类型之浮点型
- 基本类型之布尔类型以及简单的 if 语句
- 基础类型之元组
- 基本类型之其他
- 运算符
- 基础运算符
- 比较运算符、逻辑运算符
- 三元运算符
- 范围运算符for-in
- 逻辑控制
- 循环结构
- 选择结构
- 字符串
- Character和Unicode
- String.index 和 range
- 可选型
- 容器类
- 数组初始化
- 数组基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函数
- 闭包
- 枚举
- 结构体
- 类
- 文档注释
- 属性和方法
- 下标和运算符重载
- 拓展和泛型
- 协议
- 其他
- Swift 3.0 For 循环
- Swift 随机数的生成
- IOS开发玩转界面 UIKit
- UILable 文本显示控件
- UIButton 简单的交互控件
- UIImageView 图片控件
- UISearchBar 搜索控件