2017-06-09 12 views
0

sceneKitでシーンを読み込むと、ウィンドウが自動的に作成されます。そのウィンドウはサイズ変更可能です。拡大または縮小する際に一定のアスペクト比を維持するように、サイズ変更処理を何らかの制御で制御できますか?その点については、最初に作成されたウィンドウのサイズと形状を制御できますか?macOSウィンドウの縦横比を維持する

私はこのプログラムをストーリーボードを使用せずに実行することをお勧めしますが、私はどちらかを開いています。

答えて

0

この質問には多くのことがあります。

NSWindowのアスペクト比は、aspectRatioの設定で制御できます。

通常、あなたはそうしたくありません。通常は、ウィンドウではなく一部のビュー(おそらくSCNView)のアスペクト比を気にします。 layout constraintsを使用してビューのアスペクト比を修正すれば、そのアスペクト比も当然正しいアスペクト比になります。

また、ストーリーボードはプログラムの反対ではありません。インターフェイスビルダーはです。ストーリーボードは完全にプログラムでも実行できます。

関連する問題