2017-06-09 4 views
0

Ich lade eine Szene in SzeneKit und ein Fenster wird automatisch erstellt. Dieses Fenster ist in der Größe veränderbar. Kann ich den Größenänderungsprozess steuern, um ein bestimmtes Seitenverhältnis beizubehalten, wenn es wächst oder schrumpft? Kann ich die Größe und Form des Fensters bei der Erstellung steuern?Erhalten von MacOS Fenster Seitenverhältnis

Ich möchte dies vorzugsweise programmgesteuert, nicht mit dem Storyboard, aber ich bin offen für beide.

Antwort

0

In dieser Frage ist viel los.

Sie können das Seitenverhältnis eines NSWindow durch Einstellung seines aspectRatio steuern.

Normalerweise möchten Sie dies jedoch nicht tun. In der Regel interessieren Sie sich für das Seitenverhältnis einiger Ansichten (möglicherweise eine SCNView), nicht für das Fenster. Verwenden Sie layout constraints, um das Seitenverhältnis Ihrer Ansichten zu korrigieren, und das Fenster, in dem sie enthalten sind, hat natürlich auch ein korrektes Seitenverhältnis.

Auch: Storyboards sind nicht das Gegenteil von Programmatic. Interface Builder ist. Sie können Storyboards auch komplett programmatisch erstellen.

Verwandte Themen