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和重用该单元格...它的直截了当。 –