![](/img/trans.png)
[英]Custom UITableViewCell imageView not updating after setImage
[英]setImage:forState: for UIButton for a custom UITableViewCell
在我的筆尖文件中,我有一個插座連接了UITableViewCell的UIButton。 在哪里可以為代碼中按鈕的不同狀態設置圖像?
默認情況下,有一種方法
-(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;
謝謝。
您可以在Interface Builder本身中進行所有設置。 除非您有非常字符串的理由要在代碼中執行此操作。 這是在IB中的操作方法-
打開右側欄,然后單擊“狀態配置”,您會看到按鈕的各種狀態,默認,突出顯示,選定和禁用。 現在,您可以為每個州設置不同的圖像,為每個州設置不同的字體類型和字體顏色。 霍普這有幫助...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.