2013-12-09 38 views
0

中的UITableViewCell創建當我這樣做:增廣從筆尖過程

UINib *cellNib = [UINib nibWithNibName:@"MYTableViewCell" bundle:[NSBundle mainBundle]]; 
[[self tableView] registerNib:cellNib forCellReuseIdentifier:kMYCellReuseIdentifier]; 

我不知道是否有覆蓋由該小區被從筆尖文件實例化的方法的一種方式。理想的方法是在代碼中這樣做,而不是在運行時動態的。

+0

如果你在實現中調用super,你可以重寫它,但是否可行,取決於你想要完成的工作。 – rdelmar

+0

什麼方法? ' - initWithStyle:reuseIdentifier: '從nib加載時不會被調用。 –

回答

0

對於從nib文件實例化的所有對象,調用initWithCoder:,因此您可以在您的自定義子類中覆蓋該對象。

定製的另一個可能的點是awakeFromNib,當所有出口連接建立時調用該點。

+0

'awakeFromNib'對於我正在做的事情來說是完美的。謝謝! –