IOS5 では、ストーリーボードを使用して、UISplitViewController があるとします。この UISplitViewController には、通常どおりマスター ビューと詳細ビューとして設定されたいくつかのビューがあります。詳細ビューの 1 つは、UISplitViewController の初期詳細ビュー コントローラーとして設定されるため、ストーリーボードでのそのサイズは、通常の詳細ビューのサイズになります。この詳細ビューからセグエする他の詳細図も、セグエ関係により、通常の詳細図のサイズになります。
そしてもちろん、デバイスの向きを変更すると、それらはすべて動的にサイズ変更されます。ここまでは順調ですね。
ここで、UISplitView の詳細ビューとして使用する予定の別の UIViewController を追加するとします。ただし、この場合、「置換」セグエを使用する代わりに、プログラムで詳細ビューにします。
ストーリーボードでは、このビューはフルサイズになります。つまり、詳細ビューのようには見えません。これにより、ストーリーボードでのインターフェイスのレイアウトが問題になります。
添付のスクリーンショットでは、右端のビューがフルサイズ ビューであることがわかります。ストーリーボードで詳細ビューのサイズにしたい。
これはどのように行われますか?属性インスペクターでサイズとオプションのさまざまな組み合わせを試しましたが、あまり効果がないようです。当然の選択は、属性インスペクターの「シミュレートされたメトリック」セクションの「サイズ: 詳細」ですが、これは何もしていないように見えます。