//section總數
- (nsarray *)sectionindextitlesfortab
leview:(uitableview *)tableview
// section titles
//每個section顯示的標題
- (nsstring *)tableview:(uitableview *)tableview titleforheaderinsection:(nsinteger)section
//指定有多少個分割槽(section),預設為1
- (nsinteger)numberofsectionsintablev
iew:(uitableview *)tableview
//指定每個分割槽中有多少行,預設為1
- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
//繪製cell
-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
cell.imageview.image=image;//未選cell時的
cell.imageview.highlightedimage=highlightimage;//選中cell後的
cell.text=//.....
return cell; }
//行縮排
-(nsinteger)tableview:(uitableview *)tableview indentationlevelforrowat
indexpath:(nsindexpath *)indexpath
//改變行的高度
- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath
//定位
[topicstable setcontentoffset:cgpointmake(0, promisenum * 44 + chapter * 20)];
//返回當前所選cell
nsindexpath *ip = [nsindexpath indexpathforrow:row insection:section];
[topicstable selectrowatindexpath:ip animated:yes scrollposition:uitableviewscrollpositio
nnone];
[tableview setseparatorstyle:uitableviewcellselection
stylenone];
//選中cell響應事件
- (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath
//判斷選中的行(阻止選中第一行)
-(nsindexpath *)tableview:(uitableview *)tableview willselectrowatindexpath
:(nsindexpath *)indexpath
//划動cell是否出現del按鈕
- (bool)tableview:(uitableview *)tableview caneditrowatindexpath:(nsindexpath *)indexpath
//編輯狀態
- (void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingst
yle)editingstyle
forrowatindexpath:(nsindexpath *)indexpath
//返回section標題內容
- (nsstring *)tableview:(uitableview *)tableview titleforheaderinsection:(nsinteger)section
//自定義划動時del按鈕內容
- (nsstring *)tableview:(uitableview *)tableview
titlefordeleteconfirmati
onbuttonforrowatindexpat
h:(nsindexpath *)indexpath
//跳到指的row or section
[tableview scrolltorowatindexpath:[nsindexpath indexpathforrow:0 insection:0] atscrollposition:uitableviewscrollpositio
nbottom animated:no];
ios開發中最簡單的tableview使用一
再任何移動開發中list列表的展示是不可缺少的,這裡首先講到的是如何在ios中實現最簡單的list列表展示,後面還會講到自定義列表的展示 穿件xib檔案,拖入tableview控制項執行後沒有任何資料保證每個步驟都沒問題 1 在標頭檔案中繼承 宣告要重寫的兩個方法 nsinteger tablevi...
iOS開發筆記 TableView的詳細使用
每個section顯示的標題 nsstring tableview uitableview tableview titleforheaderinsection nsinteger section 指定有多少個分割槽 section 預設為1 nsinteger numberofsectionsint...
IOS中TableView的用法
一 uitableview 1.資料展示的條件 1 uitableview的所有資料都是由資料來源 datasource 提供的,所以要想在uitableview展示資料,必須設定uitableview的datasource資料來源物件 2 要想當uitableview的datasource物件,必...