当cell. textlabel .text字符串为equalto时,为单元格背景着色



我试图颜色的背景黄色时,将字符串放入单元格等于一个给定的单词。我一直在谷歌上搜索并询问朋友,到目前为止,我想到了这个:

-(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中,但它不会为任何东西着色。

好吧,就是这样!

嗯- 'rad'在代码([newsArray objectAtIndex:rad])中是什么?

我没有看到您使用'indexPath'来确定是否应该突出显示特定的单元格。

最新更新