Passen Sie die Größe von NSTableView automatisch an

Ich habe ein NSTableView, das die Größe seines Rahmens ändern sollte, wenn eine Zeile hinzugefügt wird. Ich würde 2 Eigenschaften erstellen, maxHeight und minHeight, und wenn Zeilen hinzugefügt oder entfernt werden, würde ich die Größe der Tabellenansicht ändern, um sie an den Inhalt anzupassen, wenn das Limit nicht überschritten wird.

Wie das Safari Download Panel (10.7 oder höher). Hat jemand eine Idee, wie das geht? Ich würde das in einer Unterklasse behandeln wollen. Also kein Durcheinander mit der Größenänderung in der Delegate-Klasse.

Ich müsste zumindest wissen, welche Methode aufgerufen wird, wenn die Tabellenansicht neu geladen wird. reloadTable ruft nur die echte Reload-Methode auf, sodass dort kein Erfolg zu verzeichnen ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage