NSSplitViewController-basierte Anwendung startet fast nie mit der richtigen Größe

Ich habe diese App, die ein @ verwendNSSplitViewController als root und hat einNSTabViewController verbunden als detailViewController.

Diese App wird bei 1024x768 gestartet. Der linke Bereich sollte bei 320x768 gestartet werden, und der rechte Bereich (in dem sich der tabViewController befindet) sollte bei 704x768 gestartet werden.

Von 10 Mal, wenn ich diese App ausführe, wird sie 9 Mal mit der falschen Größe (ca. 500 x 500) gestartet. Eine andere seltsame Sache ist, dass diese App nicht skalierbar sein sollte. Wenn Sie jedoch mit der Maus in der Nähe des Fensterrahmens fahren, sehen Sie, dass der Cursor skaliert werden muss.

Ich möchte, dass dies in der richtigen Größe gestartet wird und keine skalierbare Option vorhanden ist.

Beide dieser Einstellungen befinden sich im Interface Builder, werden jedoch ignoriert.

Sie können hier ein Beispielprojekt herunterladen, das das Problem demonstriert.. Beenden Sie das Projekt und führen Sie es mehrmals aus, um das Problem zu erkennen.

Wie löse ich das?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage