/ Ako môžem pridať statický obrázok NSFolder do tabuľky kakaových väzieb - objektív c, makó, kakao, väzby na kakao, nsimage

Ako môžem pridať statický obrázok NSFolderu do tabuľky kakaových väzieb - objektív c, makó, kakao, väzby na kakao, nsimage

Mám tabuľku, ktorá získava hodnoty od jadradáta a pridá sa kakaovými väzbami. Hodnoty, ktoré sú v tabuľke vytlačené, sú názvy priečinkov. Rád by som nechal vytiahnuť NSFolder na ľavej strane každého názvu priečinka. Začal som s jednoduchým stĺpcovým stôl, aby som sa uistil, že moje kakaové viazanie funguje a robia:

tu zadajte popis obrázku

Potom som sa snažil pridať druhý stĺpec, potom som pridal bunku obrázka do nového stĺpca, usporiadal stĺpce a nastavil image buniek na NSFolder:

tu zadajte popis obrázku

Keď zmením obrázok bunky obrázka na NSFolder,nič sa nestalo, dokonca ani v prostredí staviteľ. Ikona zostala ikonou Xcode. A keď som spustil príkaz build, mal len prázdny priestor vľavo od názvu priečinka.

Odtiaľ som sa pokúsil vrátiť sa do jedného stĺpca a pridať obrázok a Text Table Cell View, ale ani som nemohol dostať kakaové viazanie, aby s tým pracoval.

Tak ako môžem len vytlačiť zobraziť statický NSFolder na ľavej strane každej zložky?

Upraviť: To je to, čo sa snažím dosiahnuť:

tu zadajte popis obrázku

Úprava # 2

Snažil som sa implementovať NSTableViewDelegate a pridať nasledujúcu metódu:

- (NSView *)tableView:(NSTableView *)tableView
viewForTableColumn:(NSTableColumn *)tableColumn
row:(NSInteger)row
{
NSTableCellView *cellView = [tableView makeViewWithIdentifier:tableColumn.identifier owner:self];
if ([tableColumn.identifier isEqualToString:@"FolderImageColumn"]) {
cellView.imageView.image = [[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericFolderIcon)];
return cellView;
}
return cellView;
}

Teraz sa dostávam úplne prázdne riadky, na ktoré sa dá kliknúť a načítajú údaje na pravej strane, ale sú úplne prázdne.

tu zadajte popis obrázku

odpovede:

1 pre odpoveď č. 1

Ak implementujete metódy delegátov, ktoré sa môžu vzájomne ovplyvňovať s bunkou / zobrazením, keď sa zobrazia a vynútia priečinok alebo na základe obsahu / typu iného obrázka.