Мне не повезло раскрасить текст в таблице NSTableView. Методы делегатаРаскраска текста в таблице NSTableView
-(NSInteger)numberOfRowsInTableView:(NSTableView *)tableView;
И
-(NSView*) tableView:(NSTableView *)tableView
viewForTableColumn:(NSTableColumn *)tableColumn
row:(NSInteger)row;
отлично работает, но
-(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell1 forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
NSLog(@"Fired.");
if(row==1)
[cell1 setBackgroundColor:[NSColor redColor]];
else if(row==2)
[cell1 setBackgroundColor:[NSColor greenColor]];
else
[cell1 setBackgroundColor:[NSColor blueColor]];
}
не срабатывать. Я подозреваю, что мне что-то не хватает, и помощь будет оценена по достоинству.
Большое спасибо заранее.
Окрашивание, что !? Может быть, выражение «раскрашивание текста» ясное для вас, но не для меня. Является ли это самой текстовой строкой, которую вы хотите раскрасить? Кто знает!? –