当放入单元格的字符串等于给定单词时,我试图将背景颜色设置为黄色。我一直在谷歌搜索和问朋友,到目前为止我已经想出了这个:
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
NSRange flash = [[newsArray objectAtIndex:rad] rangeOfString: @"FLASH:"];
if(flash.length > 0) {
cell.backgroundColor = [UIColor yellowColor];
}
}
这确实有效,但......它为错误的背景着色。在我想要被染色的那个之后。我被告知要将着色代码放在cellForRowAtIndexPath中,但它不会为任何颜色着色。
那就是它!
答案 0 :(得分:1)
嗯 - 该代码中的'rad'是什么([newsArray objectAtIndex:rad])?
我没有看到您使用'indexPath'来确定是否应该突出显示该特定单元格。