1. ホーム
  2. ios

[解決済み] iOS 7 - ステータスバーがビューに重なる

2022-10-04 10:25:32

質問

私は ViewController の中にある UINavigationcontroller の中にありますが、navigationBarは隠されています。iOS 7でアプリを実行すると、ステータスバーがビューの上部に表示されます。これを回避する方法はありますか?

OS固有のコードを書きたくありません。

を設定してみました。 View controller-based status bar appearanceNO に変更しましたが、問題は解決されませんでした。

どのように解決するのですか?

Xcode 5は iOS 6/7 Deltas があり、これは特にこの問題を解決するために作られたものです。ストーリーボードでは、iOS 7 で正しく見えるようにビューを 20 ピクセル下に移動し、iOS 6 に対応させるために Delta y を -20 に変更しました。

私のストーリーボードは自動レイアウトを使用していないので、iOS 6 でビューの高さを適切に変更するために、私は Delta height と同様に Delta Y .