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 時要與下面的保持一致,否則出錯;
5. UITableView 的代理方法的實現