【UIKit】UITableView 3
生活随笔
收集整理的這篇文章主要介紹了
【UIKit】UITableView 3
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
UITableView??代碼
?
【1】拖入一個UITableView
【2】將TableView的dataSource與控制器連接
【3】首先得遵循UITableView的數據源協議<UITableViewDataSource>
【4】加入圖標文件
【5】代碼
1.設置一共多少組,系統默認是1組,所以不寫的話就默認1組
#pragma mark 返回多少組 -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {// 在這里默認是1,寫與不寫一樣return 1; }2.返回多少行,這里返回9行
#pragma mark 返回一組多少行 -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {return 9; }3.返回每一行的具體數據
下表為箭頭樣式
| UITableViewCellAccessoryCheckmark | ?? |
| UITableViewCellAccessoryDetailButton | |
| UITableViewCellAccessoryDetailDisclosureButton | ?? |
| UITableViewCellAccessoryDisclosureIndicator | ?? |
| UITableViewCellAccessoryNone | 表示沒有 |
// 設置子標題,需要在上面的UITableViewCellStyleDefault改為UITableViewCellStyleSubtitlecell.detailTextLabel.text=@"詳細描述"; //子標題內容為詳細描述// 設置cell箭頭樣式cell.accessoryType=UITableViewCellAccessoryCheckmark;return cell;}
?
4.設置每一行的行高
1)加入代理
2)添加代理協議<UITableViewDelegate>
3)調整高度
#pragma mark- 調整每一行的高度,代理方法 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {// 設置所有高度為70;return 60;// 也可以根據傳入的不同內容進行不同的高度設置// 行數越多,高度越高//return 40+indexPath.row*5; }?
?
?
轉載于:https://www.cnblogs.com/madeininfi/p/3667495.html
總結
以上是生活随笔為你收集整理的【UIKit】UITableView 3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell 中的操作符
- 下一篇: NVIDIA显卡设置