28721


いつもお世話になっています。今回は、ウィンドウの緑のボタンを長押しして画面半分ずつのフルスクリーンビューを2つのアプリで開いた時の挙動です。  
Xcode等、純正のアプリはアプリケーションウィンドウの境目にマウスカーソルを置くと矢印が出て、ウィンドウの拡大・縮小（２つのウインドウのレイアウト比が変わる）出来るのですが、Google
Chrome等を半分以上を占めるウィンドウサイズに変更しようとしても、縮小側の→しか出て来ず、Xcode等と挙動が異なります。自作のアプリではどこを設定すると、Xcodeやメモ帳の様に半分以上にも半分以下にもなる、分割フルスクリーンを実現できるのでしょうか。


CC BY-SA 3.0
2016-09-05T14:39:02.707
28708
2016-09-06T08:14:29.060
2016-09-05T14:52:29.423
5246
14745
question
objective-c xcode macos
OSXの2つのアプリケーションのフルスクリーンリサイズについて


Split
View（フルスクリーンを半分にする機能の名前）は特に専用のAPIがあるわけではなく、アプリがフルスクリーンに対応していれば使えます。ただ最少幅が設定されているとそれが尊重されます。  
XCodeは最少幅が設定されているので、その値以下の細さにはできません。また同じ理由で最少幅が画面の半分以上のウインドウ同士（Mac Book
Air上でのXCodeなど）をSplit
Viewすることはでき無いようになっています。まともなアプリは大概最少ウインドウサイズが設定されています。これはUIがそれ以下では正しく表示できないかユーザーの使い勝手が著しく悪くなるからじゃないでしょうか。  
ちなみにXCodeの場合ツールバーを消すともう少し細くできるので試してみてください（メニューバ=>表示）。


CC BY-SA 3.0
2016-09-06T08:11:22.260
28721
2016-09-06T08:14:29.060
2016-09-06T08:14:29.060
3974
3974
28708
answer