2015年9月9日 星期三

第 2 個程式:SimpleTableView


專案步驟:

1. UI TableView 元件製作:拖曳 UITableView Control 至 Storyboard
2. 設定 Table View 的 Attribute : prototype cell = 1 (原來的值是 0)
3. 設定 Table View 的 Cell Style : Basic
4. 設定 cell 的識別名稱 Identifier = cell
5. 試 Run
6. 在 code 中加入 Table View 需遵循的 protocol : 
   class ViewController : UIViewController, UITableViewDataSource, 
                          UITableViewDelegate
7. Data 準備 :提供 data
8. Protocol 實作 : delegate
9. 建立 UI 與 Code 的 connect : 將 TableView 此 control 拉至 Outline 的  ViewController
10. 試 Run
11. 刪除 Status Bar
12. 試 Run

開啟新專案:

1. UI TableView 元件製作:拖曳 UITableView Control 至 Storyboard
2. 設定 Table View 的 Attribute : prototype cell = 1 (原來的值是 0)
3. 設定 Table View 的 Cell Style : Basic
4. 設定 cell 的識別名稱 Identifier = cell
5. 試 Run
6. 在 code 中加入 Table View 需遵循的 protocol : class ViewController : UIViewController, UITableViewDataSource, UITableViewDelegate
7. Data 準備 :提供 data 8. Protocol 實作 : delegate
9. 建立 UI 與 Code 的 connect : 將 TableView 此元件拉至 Outline 的 ViewController
顯示 connect to data source 與 data delegate
10. 試 Run
11. 刪除 Status Bar
12. 試 Run
後記: 這程式使用 UITableView 元件,增加 protocol 協定的概念。當遵循此 protocol 時,其方法需實作。 參考: 1. UITableView, https://developer.apple.com/library/prerelease/ios/samplecode/TableMultiSelect/Introduction/Intro.html 2. UITableView Class Reference, https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/ 3. UITableViewDataSource Class Reference, https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDataSource_Protocol/index.html#//apple_ref/occ/intf/UITableViewDataSource
4. UITableViewDelegate Reference Class, https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/index.html#//apple_ref/occ/intf/UITableViewDelegate

沒有留言:

張貼留言

prettyPrint();