[NSTableview] can't make selected text stay black
[NSTableview] can't make selected text stay black
- Subject: [NSTableview] can't make selected text stay black
- From: Kent Hauser <email@hidden>
- Date: Fri, 5 Mar 2010 12:25:05 -1000
Hi,
I'm trying to make a NSTableView selected row not look selected. I
subclassed NSTableView & added the following class & delegate methods:
// remove selection indication
- (void)highlightSelectionInClipRect:(NSRect)clipRect
{
NSLog (@"%s", __FUNCTION__);
}
// change selected cell text color (delegate method)
- (void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell
forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)rowIndex
{
NSLog (@"%s", __FUNCTION__);
if ([cell respondsToSelector:@selector(setTextColor:)])
[(id)cell setTextColor:[NSColor blackColor]];
}
While the "hightlightSelection" method does it's job, my delegate method
doesn't paint the text black. (However, if I use redColor, I get red text).
What am I missing?
Thanks. Kent
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden