在我的nib文件中,我有一个连接UITutton用于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;
感谢。
答案 0 :(得分:0)
您可以在Interface Builder中设置所有这些。除非你有很多字符串理由在代码中执行此操作。以下是如何在IB中执行此操作 -
打开右侧栏杆&然后点击“State Config”,你会看到按钮的各种状态,Default,Highlighted,Selected&禁用。现在,您可以为每个州设置不同的图像,不同的字体类型和每个州的字体颜色。霍普这有助于......