Hallo,
Ich habe 2 Fragen, die mir gerade bei der Programmierung begegnen.
1) Wie werden die einzelnen Views / Fenster verwaltet wenn man Programme mit vielen Views / Fenstern für Mac programmiert ? Bis vor kurzem habe ich für jede neue Sicht ein neues Fenster im Storyboard erstellt. Dementsprechend war es auch unübersichtlich und bei jedem Aufruf eines Elements, bei dem eine neue Sicht angezeigt werden sollte, wurde ein neues Fenster aufgerufen. Das ist natürlich nicht schön.
Jetzt versuche ich zunehmend einen ViewController zu erstellen, der externe XIB Dateien in z.B. SplitView Felder lädt. Ist das der richtige Weg oder gibt es noch eine schönere Methode um die grafische Übersichtlichkeit zu bewahren und eine hübsche Benutzeroberfläche zu erstellen ?
2) Ich bin gerade dabei eine NSTableView zu erstellen. Diese TableView soll nur eine Spalte und mehrere Reihen enthalten. Nun möchte ich gerne diesen Strich im HeaderView entfernen. Wenn man z.B. auf Stackoverflow sucht, so werden einige Befehle erklärt, die eine NSTableView verändern können. Leider verstehe ich noch nicht genau, wo man diese Befehle reinschreiben muss. Normalerweise ziehe ich eine TableView in den Interfacebuilder und bestimmte die Zellen. Wo kann man das TableView um die entsprechenden Codes erweitern ?
Mir ist aufgefallen, dass man viele Elemente aus dem IB durch Codes "verändern" kann. Nur leider weiß ich nicht wie das praktisch umgesetzt wird.
Wenn mir jemand Hilfestellungen zu meinen beiden Fragen geben könnte, wäre das super
Viele Grüße,
Robert
Ich habe 2 Fragen, die mir gerade bei der Programmierung begegnen.
1) Wie werden die einzelnen Views / Fenster verwaltet wenn man Programme mit vielen Views / Fenstern für Mac programmiert ? Bis vor kurzem habe ich für jede neue Sicht ein neues Fenster im Storyboard erstellt. Dementsprechend war es auch unübersichtlich und bei jedem Aufruf eines Elements, bei dem eine neue Sicht angezeigt werden sollte, wurde ein neues Fenster aufgerufen. Das ist natürlich nicht schön.
Jetzt versuche ich zunehmend einen ViewController zu erstellen, der externe XIB Dateien in z.B. SplitView Felder lädt. Ist das der richtige Weg oder gibt es noch eine schönere Methode um die grafische Übersichtlichkeit zu bewahren und eine hübsche Benutzeroberfläche zu erstellen ?
2) Ich bin gerade dabei eine NSTableView zu erstellen. Diese TableView soll nur eine Spalte und mehrere Reihen enthalten. Nun möchte ich gerne diesen Strich im HeaderView entfernen. Wenn man z.B. auf Stackoverflow sucht, so werden einige Befehle erklärt, die eine NSTableView verändern können. Leider verstehe ich noch nicht genau, wo man diese Befehle reinschreiben muss. Normalerweise ziehe ich eine TableView in den Interfacebuilder und bestimmte die Zellen. Wo kann man das TableView um die entsprechenden Codes erweitern ?
Mir ist aufgefallen, dass man viele Elemente aus dem IB durch Codes "verändern" kann. Nur leider weiß ich nicht wie das praktisch umgesetzt wird.
Wenn mir jemand Hilfestellungen zu meinen beiden Fragen geben könnte, wäre das super
Viele Grüße,
Robert