1、自定義索引
準備資料,設計乙個陣列,陣列裡面的元素為每個section的陣列。
//返回section總數
-(nsinteger)numberofsectionsintableview:(uitableview
*)tableview
//返回每個section的行數
-(nsinteger)tableview:(uitableview
*)tableviewnumberofrowsinsection:(nsinteger)section
//返回每個section的
title
-(nsstring
*)tableview:(uitableview
*)tableviewtitleforheaderinsection:(nsinteger)section
//返回索引欄資料
-(nsarray
*)sectionindextitlesfortableview:(uitableview
*)tableview
//建立索引欄和section的關聯
-(nsinteger)tableview:(uitableview
*)tableviewsectionforsectionindextitle:(nsstring*)titleatindex:(nsinteger)index
2、使用
uilocalizedindexedcollation建立
建立乙個
uilocalizedindexedcollation 這個其實固定為27個字元 a-z 加 # 換句話說,就是索引欄固定為
a-z加 #,建立的**一定有27個
section,如果沒有資料的話會有
titleforheaderinsection
//返回
section總數
-(nsinteger)numberofsectionsintableview:(uitableview
*)tableview
//返回每個section的title
-(nsstring
*)tableview:(uitableview
*)tableviewtitleforheaderinsection:(nsinteger)section
//返回索引欄的列別資料
-(nsarray
*)sectionindextitlesfortableview:(uitableview
*)tableview
//建立關聯
-(nsinteger)tableview:(uitableview
*)tableviewsectionforsectionindextitle:(nsstring*)titleatindex:(nsinteger)index
//每個section的行數
-(nsinteger)tableview:(uitableview
*)tableviewnumberofrowsinsection:(nsinteger)section
iOS中uitableview滑動刪除新增按鈕
一 如果我們不新增任何按鈕,直接需要乙個刪除的話,很簡單 void tableview uitableview tableview commiteditingstyle uitableviewcelleditingstyle editingstyle forrowatindexpath nsinde...
php增加mysql索引 mysql怎麼新增索引
在mysql中可以通過使用alter table這個sql語句來為表中的字段新增索引。1 新增primary key 主鍵索引 mysql alter table table name add primary key column 2 新增unique 唯一索引 mysql alter table ...
UITableView的詳細講解
1.uitableview的初始化 csharp view plain copy uitableview tableview uitableview alloc initwithframe cgrectmake 0,0,320,420 tableview setdelegate self table...