1
私はIBを通して操作しているビューxibを持っています(さまざまな理由で)モーダルビューでコードとして起動されます。私は上部にツールバーがあり、下部には他のUI要素があります。アプリを実行すると、IBのレイアウト中に上部ツールバーの配置が表示されません。ツールバーをInterface Builderでオフにする
IBでは、上部のツールバーがステータスバーの下に正しく配置され、その下に次のUI要素(ラベル)が表示されます。ただし、シミュレータでは、ツールバーの上半分がステータスバーの下に表示されるため、ツールバーとラベルの間には多くのスペースがあり、IBのレイアウトには反映されません。
モーダルビューの場合、ビューの高さが異なる必要がありますか?もしそうなら、何が必要なのでしょうか?
ビューの高さは480
ツールバーのスタイルがデフォルト(青色)に設定されています –
「サイズの表示」ウィンドウはどうですか?自動サイズ設定を有効にしていることは何ですか?グリッドの上端と左端の(0,0)プロットに設定されているサイズと位置ですか? – MystikSpiral
アンダーサイズ&位置: x:0、y:0(無効) w:320、h:480 ドロップダウンの "フレーム"オプションに設定し、赤い矢印のグリッドの左上隅から設定します。 自動サイズ変更では、左上の赤線が選択されています。 –