2015-07-22 2 views
10

Ich verwende Xcode 7 auf Yosemite. Ich habe eine neue OS X-Anwendung erstellt, die mit einem Storyboard ausgeliefert wurde. Wenn ich die App starte, ist das App-Fenster winzig.Einstellen der anfänglichen Fenstergröße einer App unter OS X?

Wie kann die Standardfenstergröße beim Starten der App am einfachsten eingestellt werden?

Idealerweise suche ich nach einer Storyboard-Lösung, keine programmatische Lösung. Wenn jedoch einer nicht existiert, dann reicht eine programmatische Lösung aus. I möchte nicht die minimale/maximale Größe des Fensters festlegen; Der Benutzer sollte in der Lage sein, die Größe so zu wählen, wie sie es für richtig halten.

Antwort

15

ich es herausgefunden ...

Sie müssen die View-Controller-Ansicht (NSView) Größe ändern, was auch immer Sie in der Größe Inspector will. Sie müssen weder den Fenster-Controller noch das Fenster berühren.

Wichtig: Vergessen Sie nicht zu löschen Xcode's derived data; Andernfalls wird der vorherige Wert gespeichert, der beim ersten Ausführen der App verwendet wurde.

+0

Haben Sie den Rahmen der Ansicht festgelegt? In welchem ​​Teil der Ansicht Zyklus? –

+1

Er bedeutet, dass die Größe der Ansicht im Builder für Benutzeroberfläche festgelegt wird: Wählen Sie die Ansicht aus und gelangen Sie zum Größeninspektor (Linealsymbol). Das funktioniert. –

0

Nach Ansicht Laden, so in der viewDidLoad Methode, die Sie entweder einen Anruf an eine Funktion oder eine Codezeile platzieren können, die wie folgt aussieht: self.view.window .setFrame (NSRect (x: 0, y : 0, width: 1440, height: 790), display: true) Damit wird Ihre Ausgangsansicht für den von Ihnen angegebenen NSRect festgelegt und angezeigt.