自定義UITableViewHeaderFooterView

weixin_33890499發表於2017-04-11

轉自http://www.jianshu.com/p/b4b41ba2c142 感謝原作者

在UITableView中,我們常常需要對組頭進行編輯比如這個分組的名稱等等UITableView的代理方法中有為組頭新增字串


1212794-a33428b1058b985e.png

Snip20170105_1.png

他的顯示效果是這樣的


1212794-30f7bece0561d06b.png

Snip20170105_2.png

這是系統自帶的返回組頭字串的方法
常常這是不能滿足我們的,所以我們需要自定的UITableViewHeaderFooterView首先建立一個類,繼承自UITableViewHeaderFooterView我還是就簡單的展示新增文字標題


1212794-0b3ca5c0a74e1e4c.png

Snip20170105_3.png

這是在.h檔案中宣告需要控制元件


1212794-a6262334c0d5aa2a.png

Snip20170105_4.png

在.m檔案中建立空間,以及為控制元件賦值


1212794-8446fff963d0ec07.png

Snip20170105_5.png

在UITableView的代理方法中,返回我們自定的組頭


1212794-6f731fdbd5e69728.png

Snip20170105_6.png

這是設定組頭高度的代理方法


1212794-44d47e64958f372f.png

Snip20170105_7.png

這是設定組尾高度的代理方法(注意這裡不能設定為0)

相關文章