使用UITableView的分組樣式

2022-02-02 10:38:26 字數 1691 閱讀 1509

分組樣式顧名思義是對tableview中的資料行進行分組處理,每個分組都有乙個header和footer。

tableview中header的英文文字是大寫的,footer的英文文字是小寫的。如下圖淺灰色區域就是header和footer。

header的作用更像是標題,而footer則是詳細描述資訊

設定uitableview的header和footer的文字

- (nsstring *)tableview:(uitableview*)tableview titleforheaderinsection:(nsinteger)section

- (nsstring *)tableview:(uitableview *)tableview titleforfooterinsection:(nsinteger)section

下面我們實現這兩個方法:

執行效果:

自定義header和footer的樣式(view)

通過下面幾個在uitableviewdelegate協議中宣告的方法,我們可以對header和footer進行自定義操作。

- (uiview *)tableview:(uitableview *)tableviewviewforheaderinsection:(nsinteger)section

- (cgfloat)tableview:(uitableview *)tableview heightforheaderinsection:(nsinteger)section

- (uiview *)tableview:(uitableview *)tableviewviewforfooterinsection:(nsinteger)section

- (cgfloat)tableview:(uitableview *)tableviewheightforfooterinsection:(nsinteger)section

方法實現:

作為演示,只是簡單設定了乙個uiview作為header和footer的檢視,

執行效果:

UITableView的使用總結

對於ios開發中最常用的課件之一uitableview,一直都是又愛又恨,愛的是功能太強大了,各種介面布局的效果幾乎都離不開他,恨的是 方法太多,感覺現在只學到了40 幾個基本的資料來源方法我就不寫了 一 剛剛用到了乙個可以設定tableview整體以動畫的方式滾動到表的某個位置如 上部 底部 和中...

UITableView的簡單使用

uitableview簡介 uitableview的種類 uitableview的組成 表中的每一行都由乙個uitableviewcell表示,可以使用乙個影象 一些文字 乙個可選的輔助圖示來配置每個uitableviewcell物件,其模型如下 uitableviewcell類為每個cell定義了...

UITableView的簡單使用

uitableview簡介 uitableview的種類 uitableview的組成 表中的每一行都由乙個uitableviewcell表示,可以使用乙個影象 一些文字 乙個可選的輔助圖示來配置每個uitableviewcell物件,其模型如下 uitableviewcell類為每個cell定義了...