2010-08-18 5 views

Répondre

78

Dans Interface Builder, sélectionnez la vue de table, ouvrez l'inspecteur d'attributs (alt-command-4) et décochez la case "En-têtes" dans la section "Colonnes".

+0

exactement ce que je cherchais, ty, +1 – Vlad

+0

Ce n'était pas facile à trouver! Je vous remercie! – maxhud

+0

Fonctionne également pour 'NSOutlineView', évidemment (section Table View de l'inspecteur d'attributs). –

8

Pour ce faire, un programme, vous pouvez sous-classe NSTableView (ou toute classe enfant NSTableView) et retour nul pour la variable headerView:

@interface AppTableView : NSTableView { 

} 

@end 

@implementation AppTableView 

- (NSTableHeaderView *)headerView{ 
    return nil; 
} 

@end 
33

Vous pouvez également définir par programme le headerView sans sous-classement

[tableView setHeaderView:nil];