iOS之tableView基本用法

2021-07-09 02:51:37 字數 1364 閱讀 5347

@implementation viewcontroller- (void)viewdidload ;

}-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath    cell.textlabel.text = @"分割槽和表頭";    return cell;}-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)sectionelse if(section== 1)else//    return 5;//每個分割槽都是5行}//分割槽個數-(nsinteger)numberofsectionsintableview:(uitableview *)tableview//分割槽高度-(cgfloat)tableview:(uitableview *)tableview heightforheaderinsection:(nsinteger)section//cell高度-(cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath//分割槽的標題-(nsstring *)tableview:(uitableview *)tableview titleforheaderinsection:(nsinteger)section else if(section == 1)else    }//自定義分割槽的樣式-(uiview *)tableview:(uitableview *)tableview viewforheaderinsection:(nsinteger)section- (void)didreceivememorywarning @end

乙個section重新整理nsindexset *indexset=[[nsindexset alloc]initwithindex:2];[tableview reloadsections:indexset withrowanimation:uitableviewrowanimationautomatic];//乙個cell重新整理nsindexpath *indexpath=[nsindexpath indexpathforrow:3 insection:0];[tableview reloadrowsatindexpaths:[nsarray arraywithobjects:indexpath,nil] withrowanimation:uitableviewrowanimationnone];  發現讓tableview 滾動到頂部  這句話是最簡單方便的了[mytb setcontentoffset:cgpointmake(0,0) animated:no];

IOS開發之tableview單選

場景 乙個彈出層,包含乙個tableview,每一行為乙個選擇條件,且只能選擇乙個。選中後文體有顏色變化,後面還會有對勾。選擇另乙個後,前乙個恢復成普通狀態。示例 void tableview uitableview tableview didselectrowatindexpath nsindex...

iOS之UI控制項之TableView詳細解釋

建立 uitableview datatable uitableview alloc initwithframe cgrectmake 0,0,320,420 datatable setdelegate self datatable setdatasource self self.view adds...

IOS開發之TableView詳細解釋

建立 uitableview datatable uitableview alloc initwithframe cgrectmake 0,0,320,420 datatable setdelegate self datatable setdatasource self self.view adds...