## IOS開發玩轉界面
UI 是 IOS 中 IOS開發的基礎功,熟練的掌握UIKit框架的引用,學習 IOS 開發就完成了一半。下面總結 UIKit 框架中所有系統控件,學習自定義控件的封裝和搭建。
UILable 文本顯示控件
UIButton 簡單的交互控件
UIImageView 圖片顯示控件
UISearch 搜索控件
UISwitch 開關控件
UISegmentControl 分段控制器
UITextField 小巧的輸入框
UISider 滑塊控件
UIActivityIndicatorView 提示器控件
UIprogressView 進度條控件
UIPageControl 分頁控制器
UIStepper 步進控制器
UIAlertController 警告框 / 抽屜
### 設置組建的 layer 屬性
```
let imageView: UIImageView = UIImageView(frame: CGRect(x: 100, y: 100, width: 100, height: 100) )
imageView.backgroundColor = UIColor.red
// 設置圓角
imageView.layer.masksToBounds = true
// 設置圓角半徑
imageView.layer.cornerRadius = 50
// 設置邊框屬性
imageView.layer.borderColor = UIColor.green.cgColor
imageView.layer.borderWidth = 2
// 設置陰影
imageView.layer.shadowColor = UIColor.purple.cgColor
imageView.layer.shadowOffset = CGSize(width: 10, height: 10)
imageView.layer.shadowOpacity = 1
self.view.addSubview(imageView)
```
- 學習筆記
- 基礎
- 基本類型之整型
- 基本類型之浮點型
- 基本類型之布爾類型以及簡單的 if 語句
- 基礎類型之元組
- 基本類型之其他
- 運算符
- 基礎運算符
- 比較運算符、邏輯運算符
- 三元運算符
- 范圍運算符for-in
- 邏輯控制
- 循環結構
- 選擇結構
- 字符串
- Character和Unicode
- String.index 和 range
- 可選型
- 容器類
- 數組初始化
- 數組基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函數
- 閉包
- 枚舉
- 結構體
- 類
- 文檔注釋
- 屬性和方法
- 下標和運算符重載
- 拓展和泛型
- 協議
- 其他
- Swift 3.0 For 循環
- Swift 隨機數的生成
- IOS開發玩轉界面 UIKit
- UILable 文本顯示控件
- UIButton 簡單的交互控件
- UIImageView 圖片控件
- UISearchBar 搜索控件