Wie entferne ich den Abstand zwischen den Zellen eines NSTableView?

8

Ich habe den Abstand zwischen den Zellen in meiner NSTableView auf 0 gesetzt, indem ich folgendes sende:

%Vor%

in awakeFromNib des Fenstercontrollers, aber es gibt immer noch einen (möglicherweise 1 Pixel breiten) leeren Platz zwischen den Zeilen, von dem ich denke, dass dort die Gitterlinien gezeichnet sind, obwohl ich die Gitterlinien nicht verwende. Wie kann ich diesen Abstand zwischen den Zeilen entfernen?

Aktualisierung:

Die NSTableView Dokumentation scheint zu sagen, dass diese 1-Pixel-Trennung weggehen sollte, wenn die Interzellen-Trennung auf 0, 0 gesetzt ist. In meinem Fall nicht. Vielleicht ist es ein Fehler?

    
Mike T 07.12.2012, 05:29
quelle

1 Antwort

2

Wie von trudyscousin vorgeschlagen, poste ich, wie ich mein Problem behoben habe:

Wie sich herausstellt, verschwindet der leere Bereich tatsächlich, wenn Sie den Abstand zwischen den Zellen auf 0 setzen. Mein Problem war, dass der Zeichnungscode in meiner NSTableCallView-Unterklasse nicht bis zum Rand der Ansicht gezeichnet wurde. Die Lücke, die ich sah, war nicht die Trennung zwischen Zellen, sondern die Grenze meiner NSTableCellView-Unterklasse.

    
Mike T 09.12.2012, 08:33
quelle

Tags und Links