ストーリーボード駆動のアプリケーションがあり、iPhone5をサポートするように変更しようとしています。
ナビゲーションコントローラーがあり、それから私のmenuViewController
。メニューコントローラの中viewDidLoad
で、self.view.frameがであることを確認しまし{{0, 0}, {320, 568}}
た。シミュレートされたメトリックでは、ビューコントローラのサイズが「推定」に設定されており、メインビューで「サブビューの自動サイズ変更」がオンになっています。
しかし、私のサブビューはサイズ変更されていません!(コードで手動でサイズを変更できることに注意してください。これは問題ではありませんが、ビューがたくさんあるので、ほとんどIBを使用してこれを「機能」させたいと思います。これは、約100万倍簡単です。)
サイズ変更されないフルスクリーンのサブビューがあります。マスクは基本的にすべてが有効になっています。
下または上に浮くはずのサブビューもあり、上に浮くはずのサブビューは機能しますが、下に浮くはずのサブビューは機能しません。
ここで何をチェックする必要がありますか?私が行方不明になっているのはおそらく愚かなことですが、私は1時間頭をかいていて、コード内のすべてのフレームを変更することに近づいています。(これは醜いだけでなく、エレガントではありません。)
ありがとう!