分組樣式顧名思義是對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 *
)tableview
viewforheaderinsection:(nsinteger
)section
- (cgfloat)tableview:(uitableview *)tableview heightforheaderinsection:(nsinteger)section
- (uiview *)tableview:(uitableview *
)tableview
viewforfooterinsection:(nsinteger
)section
- (cgfloat)tableview:(方法實現:uitableview *
)tableview
heightforfooterinsection:(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定義了...