0
在我的nib文件中,我有一個插座連接UITableViewCell的UIButton。我可以在哪裏設置代碼中按鈕不同狀態的圖像?setImage:forState:用於UIButton的自定義UITableViewCell
默認情況下,有一種方法
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
}
我試着設置我的UIControlStateNormal和UIControlStateSelected形象,但我沒有看到我的狀態,當我加載TableViewCell。我使用UINib方法加載TBvCell:
MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:@"MyCellIdentifier"];
if (cell == nil) {
UINib *cellNib = [UINib nibWithName:@"MyCell" bundle:nil];
[cellNib instaniateWithOwner:self options:nil];
cell = self.MyCell;
self.MyCell = nil;
}
return cell;
謝謝。
謝謝,我不知道,你可以在此設置。它按預期工作。出於好奇,我會把這段代碼放在UITableViewCell子類中? –
如果您通過代碼設置不同的UIButton狀態,那麼您最終會編寫冗長的代碼。相反,我會建議通過IB設置這些國家的uibuttons爲特定的uitableviewcell和重用該單元格...它的直截了當。 –