UITableViewHeaderFooterView的封裝


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 的代理方法的實現

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM