我为我的uitableview制作了一个自定义单元格。当我尝试在附件视图中放置一个图标时,所有表现为id期望。整个配件视图部件的背景为白色。
这是我如何将图标加载到didselectrowatindexpath
中的附件视图中 UIImageView* Icon = [[UIImageView alloc] initWithImage:[GlobalPictures IconTick]];
[tableView cellForRowAtIndexPath:indexPath].accessoryView = Icon;
我通过.xib向导设置单元格的背景并将背景设置为蓝色。
如何使配件视图中的背景变蓝?
我试过了 [Icon setBackgroundColor:[UIColor blueColor]]; 然而,这具有以下效果由于
答案 0 :(得分:1)
您正在设置UIImageView
作为附件视图。
您可以在将其设置为附件视图之前设置背景颜色:
[Icon setBackgroundColor:[UIColor blueColor]];
此外,您应该坚持使用Apple的变量表示法,并使用小写字母icon
而不是Icon
命名对象。
您还应将单元格的背景颜色设置为蓝色:
UITableViewCell *cellAtIndex = [tableView cellForRowAtIndexPath:indexPath];
[cellAtIndex sewtBackgroundColor:[UIColor blueColor]];