iOS開發小技巧--TableView中headerView的循環利用,以及自定義的headerView


一.首先要搞清楚,tableView中有兩種headerView,一個是tableHeaderView,另一個是headerView.前者就一個;后者根據session決定個數

headerView的循環利用跟cell的循環利用差不多,同樣也可以注冊,代碼如下:

二.百思項目中,headerView只顯示文字,但是只搞一個Label沒法調整文字左邊的間距.所以考慮包裝一層view.進行了自定義headerView的封裝,重寫了headerView的

- (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier;方法,代碼如下:

 

為了簡化代碼,將創建headerView的代碼也進行了封裝,給外界提供了一參數為TableView,返回headerView的方法; 

方法的實現:

外界的調用代碼:


免責聲明!

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



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