web-dev-qa-db-ja.com

OS Xでアプリの初期ウィンドウサイズを設定する

YosemiteでXcode 7を使用しています。新しいOS Xアプリケーションを作成したところ、ストーリーボードが付属していました。アプリを起動すると、アプリウィンドウが小さい。

アプリの起動時にデフォルトのウィンドウサイズを設定する最も簡単な方法は何ですか?

理想的には、プログラムによる解決策ではなく、ストーリーボードによる解決策を探しています。ただし、存在しない場合は、プログラムによるソリューションで十分です。 I ウィンドウの最小/最大サイズを設定したくない;ユーザーは、必要に応じてサイズを調整できる必要があります。

20
Senseful

私はそれを考え出した...

最初のビューコントローラーのビュー(NSView)のサイズを、サイズインスペクターで必要なサイズに変更する必要があります。ウィンドウコントローラーやウィンドウに触れる必要はありません。

重要:削除することを忘れないでください Xcodeの派生データ ;それ以外の場合は、アプリを初めて実行したときに使用された以前の値が記憶されます。

26
Senseful

ビューの読み込み時に、viewDidLoadメソッドで、関数の呼び出しまたは次のようなコード行を配置できます。self.view.window?.setFrame(NSRect(x:0、y:0、width: 1440、height:790)、display:true)これにより、初期ビューが指定したNSRectに設定されて表示されます。

2
user7211518