2009-06-09 14 views
1

私はIBを通して操作しているビューxibを持っています(さまざまな理由で)モーダルビューでコードとして起動されます。私は上部にツールバーがあり、下部には他のUI要素があります。アプリを実行すると、IBのレイアウト中に上部ツールバーの配置が表示されません。ツールバーをInterface Builderでオフにする

IBでは、上部のツールバーがステータスバーの下に正しく配置され、その下に次のUI要素(ラベル)が表示されます。ただし、シミュレータでは、ツールバーの上半分がステータスバーの下に表示されるため、ツールバーとラベルの間には多くのスペースがあり、IBのレイアウトには反映されません。

モーダルビューの場合、ビューの高さが異なる必要がありますか?もしそうなら、何が必要なのでしょうか?

ビューの高さは480

答えて

0

の高さの値をデフォルトに設定されているIBに半透明の黒に設定され、ステータスバーのスタイルはありますか?これにより、ステータスバーはスペースを消費せず、その結果、基になるビューの上に浮動表示されます。

+0

ツールバーのスタイルがデフォルト(青色)に設定されています –

+0

「サイズの表示」ウィンドウはどうですか?自動サイズ設定を有効にしていることは何ですか?グリッドの上端と左端の(0,0)プロットに設定されているサイズと位置ですか? – MystikSpiral

+0

アンダーサイズ&位置: x:0、y:0(無効) w:320、h:480 ドロップダウンの "フレーム"オプションに設定し、赤い矢印のグリッドの左上隅から設定します。 自動サイズ変更では、左上の赤線が選択されています。 –

関連する問題