Это бы сработало:)
[результат setSelectable: NO];
Поместите приведенный выше код в метод ниже:
- (NSView *)tableView:(NSTableView *)tableView
viewForTableColumn:(NSTableColumn *)tableColumn
row:(NSInteger)row {
NSTextField *result = [tableView makeViewWithIdentifier:@"MyView" owner:self];
// There is no existing cell to reuse so create a new one
if (result == nil) {
result = [[NSTextField alloc] initWithFrame:CGRectMake(0, 0, 289, 50)];
result.identifier = @"MyView";
}
[result setBackgroundColor:[NSColor clearColor]];
[result setBordered:NO];
//set selectable proeprty to NO and your blue border will disappear
[result setSelectable:NO];
// Return the result
return result;
}