UITableViewHeaderFooterView的封裝,headerfooterviewxib
UITableViewHeaderFooterView的封裝
特點
1. 封裝的 UITableViewHeaderFooterView 能夠讓使用者更好的自訂自己的 headerView;
2. 封裝的 UITableViewCell 能夠讓使用者更好的自訂自己的 TableViewCell;
使用方法
1.匯入 CustomTableViewHeaderFooterView.h/.m 檔案和 CustomTableViewCell.h/.m 檔案;
2.繼承 CustomTableViewHeaderFooterView ,在自己要想設定的 HeaderFooterView 檔案中自訂自己的控制項;具體使用方法可參考:(https://github.com/makingitbest/TableViewHeaderFooterView/blob/master/TableViewHeaderFooterView/TestTabelViewHeaderFooterView.m)
3.繼承 CustomTableViewCell ,在自己要想設定的cell中自訂自己的控制項;具體使用方法可參考:(https://github.com/makingitbest/TableViewHeaderFooterView/blob/master/TableViewHeaderFooterView/TestTableViewCell.m)
源碼
github地址 https://github.com/makingitbest/TableViewHeaderFooterView
細節
1. 用 [self setHeaderFooterBackgroundColor:[UIColor yellowColor]] 方法,可以給 HeaderFooterView 設定背景色:
2.重寫的方法: - (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier ;
3.tableViewCell 重寫的方法是 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier ;
4.注意
(1)註冊 cell 的 CellReuseIdentifier 時, 要與下面的建立時保持一致,否則容易出錯;
(2)註冊 headerFooterView 的 HeaderFooterViewReuseIdentifier 時要與下面的保持一致,否則出錯;