課前介紹
學習方法介紹
第一個iOS程式介紹
加法計算器介面搭建
控制器與UIView的關係
按鈕點擊事件中求和
收回鍵盤操作
上午知識總結
按鈕案例介紹
按鈕的兩種狀態
移動按鈕位置01
移動按鈕位置02
修改按鈕的大小
程式碼封裝
center和bounds
動畫介紹
動態建立控制項01
動態建立按鈕02
安裝幫助文件和ios7.1模擬器
幫助文件的安裝
UI控制項的常見屬性
圖片瀏覽器01
圖片瀏覽器02
湯姆貓01
湯姆貓02
UIButton和UIImageView的差別
UIButton顯示多個內容
總結
九宮格介紹01
九宮格介紹02
九宮格排列
在每個應用程式View中增加子控件
為子控制項設定數據
字典轉模型
字典轉模型補充
上午總結複習
封裝xib
封裝xib補充
封裝mvc目錄結構
xib的載入過程
實現下載按鈕點選功能
應用程式管理總結
建構上半部介面
懶加載數據
實現下一題功能
實現點擊顯示大圖功能
實現點擊顯示大圖功能補充
動態生成答案按鈕
建立待選按鈕01
建立待選按鈕02
待選按鈕的點選事件01
待選按鈕的點選事件02
答案按鈕的點擊事件
判斷答案是否正確
彈出對話框
提示功能
設定App圖示和啟動圖片
設定App圖示和啟動圖片補充
複習
UIScrollView介紹
UIScrollView實作基本捲動
透過contentOffset實現透過程式碼滾動
contentInset及其它屬性
喜馬拉雅案例01
喜馬拉雅案例02
透過代理監聽滾動事件
上午代理複習
UIScrollView實作縮放
實現橫向捲動
實現分頁指示器
實現自動滾動
修復錯誤
總結補充
啟動圖片與控制器大小
UITableView介紹
UITableView展示資料基本思路
UITableView展示分組數據
透過載入plist檔案顯示分組數據
分組與不分組時的展示效果差異
透過載入plist檔案展示單組數據
UITableView和UITableViewCell的常見屬性
UITableView單元格重複使用
UITableView單元格重複使用補充
汽車品牌展示之加載數據
汽車品牌展示之設定右側索引
汽車品牌展示之編輯刷新數據
團購案例01-載入數據
團購案例02-透過xib自訂Cell
團購案例03-自訂Cell完善01
團購案例04-自訂Cell完善02
團購案例05-自訂Cell完善03
團購案例06-加載更多01
團購案例07-加載更多02
團購案例08-設定HeaderView
微博案例01-介紹
微博案例02-UITableViewController使用
微博案例03-自訂Cell01-建立子控件
微博案例04-自訂Cell02-設定Cell中子控制項的資料與Frame
微博案例05-自訂Cell03-封裝frame模型
為什麼UI控制項的參考和UI控制項的代理屬性要用weak
QQ聊天佈局-介紹
QQ聊天佈局-懶載入數據
QQ聊天佈局-建立介面-實作資料來源方法
QQ聊天佈局-建立自訂Cell
QQ聊天佈局-計算子控制項Frame
QQ聊天佈局-UITableView細節調整
QQ聊天佈局-設定訊息正文氣泡背景01
QQ聊天佈局-設定訊息正文氣泡背景02
QQ聊天佈局-文字方塊的leftView屬性
通知的發布和監聽01
通知的發布和監聽02
取得通知的具體內容
監聽鍵盤事件
QQ聊天佈局-實現自動回复
靜態單元格的使用
建立模型-懶載入資料-實現資料來源方法
自訂 Cell
設定組的Header View01
設定組的Header View02
設定組的Header View03
設定組的Header View04
App管理01-1
App管理01-2
App管理02
App管理03
App管理04
KVC補充
螢幕適配發展介紹
autoresizing案例01
autoresizing案例02
透過程式碼實現autoresizing
自動版面介紹01
自動版面介紹02
自動版面介紹03
autolayout案例01-按鈕居中顯示
autolayout案例02-距離四週邊距
autolayout案例03-設定底部按鈕之間相同間距
autolayout案例04
啟動圖片和控制器大小的關係
首頁畫面適配01
首頁畫面適配02
autolayout案例05
透過程式碼建立約束
透過修改約束實現動畫效果
Size Classes使用介紹
其他補充知識點
水平中點對齊-垂直中點對齊補充說明
透過《iOS應用UI控制開發基礎影片》的學習,相信你能夠輕輕鬆鬆地掌握iOS中UI部分的知識,為進一步學習iOS開發打下堅實的基礎。