自定義UITableViewCell的方法

1.純XIB/storyboard自定義。對應一個Controller的storyboard上拖拽出一個自定義Cell,並加上ReuseIdentifitorcode

 

2.純代碼自定義,經過在contentView中addSubView。在tableView須要返回一個Cell的datasource接口中,建立一個UITableViewCell,而後建立自定義子視圖並addSubview到cell上,注意每一個子視圖都要有一個tag,方便查找。對象

 

3.純代碼自定義,經過繼承UITableViewCell,實現layoutSubviews。繼承

 

4.代碼加xib自定義,經過繼承UITableViewCell,產生新的Cell類--MyCell,並建立相應的XIB,裏面建立UITableViewCell對象,並將它的Class改爲MyCell。而後能夠在XIB的Cell上加自定義的視圖,訪問這些視圖的方法有兩種:經過tag查找;使用outlet引用。推薦使用outlet查找子視圖。接口

注意,建立新的cell對象時,要手動加載xib,  cell = [[[NSBundle mainBundle] loadNibNamed:@"MyCell" owner:self options:nil] lastObjects];string

相關文章
相關標籤/搜索