2012-10-04 57 views
0

例如,我正在使用帶有名稱爲「MyCellNib」的nib文件的自定義UITableViewCell。 我我tableviewcontroller我在viewDidLoad中註冊此筆尖是這樣的:如何自定義編程uitableviewcell子類,它有一個筆尖?

[_table registerNib:[UINib nibWithNibName:@"MyCellNib" bundle:nil] 
        forCellReuseIdentifier:@"cell"]; 
在我的cellForRowAtIndexPath

:它看起來像這樣

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:    (NSIndexPath *)indexPath 
{ 
cell = [_table dequeueReusableCellWithIdentifier:@"cell"]; 
cell.clipsToBounds = NO; 
return cell; 
} 

正如你看到我不使用像如果(細胞==零旗模式)等等(正如我們在iOS4中所做的那樣) - regiserNib方法可以爲我們做到這一點。

所以,問題:我需要在單元格子類中編寫一些代碼。

在我的自定義的UITableViewCell子類的方法

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier 

不叫(我用它之前customizw細胞),但我需要它來添加一些東西在內容查看programmaticaly ..

是有什麼方法可以在創建自定義單元格時進行自定義?

回答

0

想通了。 所有這些前提可以在 - (void)awakeFromNib方法中執行

相關問題