4

ビューのサイズ変更にどのような期待があるのか​​を理解しようとしています。

現在、iOSアプリを動的ビューサイズで動作させています。つまり、通話中のステータスバーが表示されている場合と表示されていない場合の両方で正しくレイアウトされます。

私が抱えている問題は、このステータスバーが変更され、ビューが既に描画されている場合、現在のサイズのままであるということです。バーが隠れている場合は、ビューが小さすぎます。バーが表示される場合は、ビューが大きすぎて上部が非表示になっています。下部のナビゲーションを使用して新しい画面に変更すると、すべてが正しく描画されます。問題は、バーのサイズが変更されたときに表示される画面にのみあります。

これが何が起こっているかを示すいくつかの画像です。これは、通常の起動後に表示されるもので、バーが表示されます。

通常の起動 次に、バーが表示されます

これは、バーを表示して起動したときに非表示になっているときに表示されるものです。

表示されたバーで起動 その後、バーは非表示になります

これらのシナリオを正しく処理するための期待は何ですか?選択する必要があるが選択しないものがIBにありますか、それともプログラムで何かを行う必要がありますか?

4

1 に答える 1

0

IB の uiwindow で「起動時にフルスクリーン」をチェックすると、同様の問題が解決されました。

于 2013-01-07T06:50:53.157 に答える