2010-08-18 13 views

risposta

78

In Interface Builder, selezionare la vista tabella, aprire l'ispettore attributi (alt-command-4) e deselezionare la casella di controllo "Intestazioni" nella sezione "Colonne".

+0

esattamente quello che stavo cercando, ty, +1 – Vlad

+0

Questo non è stato facile da trovare! Grazie! – maxhud

+0

Funziona anche per 'NSOutlineView', ovviamente (sezione Vista tabella dell'ispettore attributi). –

8

Per fare questo a livello di codice, è possibile creare una sottoclasse NSTableView (o di qualsiasi classe figlia NSTableView) e restituire nil per la variabile headerView:

@interface AppTableView : NSTableView { 

} 

@end 

@implementation AppTableView 

- (NSTableHeaderView *)headerView{ 
    return nil; 
} 

@end 
33

È anche possibile impostare il headerView a livello di codice, senza sottoclasse

[tableView setHeaderView:nil]; 
Problemi correlati