したがって、モーダルに提示するこのカスタム UIViewController サブクラスがあります-presentViewController:animated:
(ナビゲーション スタックにプッシュするのではありません)。iOS 6 と iOS 7 の両方でうまく動作するようにしています。
上記の VC は .xib ファイルに組み込まれています (ストーリーボードは含まれません)。そこにはカスタム ナビゲーション バーがあり、その他の UI 要素もいくつかあります。iOS 7 で実行すると、次のようになります。
正しいように見えます。私のカスタムナグバーはステータスバーに正しく隣接しています。
ただし、iOS 6 で同じことを実行すると、次のようになります。
ステータス バーとカスタム ナビゲーション バーの間の黒いギャップ (ビューの背景) に注目してください。:(
.xib ファイルでは、ビューのコンテンツをビューの上部から 20 ピクセル下にシフトしています。そして、 deltaYのビューの「iOS 6/7 Deltas」が「-20」に設定されています。明らかに機能していません。
ここで何が欠けていますか?!