私は自分のアプリを iOS 6 から IOS 7 に移植しています (最終的には iOS 7 向けの完全な GUI の再設計が行われる予定ですが、当面は既存の GUI を iOS 7 で適切に表示することが目標です。
ステータス バーが GUI と重なる問題が発生したため、View Controller のビューの Y 原点を 20 下にシフトしました。
ただし、私のアプリには、引っ込めるとステータスバーと重なるプルダウンが含まれています。スクリーンショットでは、赤はプルダウン ビューにあるボタンです。灰色のバーはメイン ビューの上部であり、引き込むとその後ろにプルダウンの一部が隠れます。
プルダウンをメイン ビューの固定サイズの子サブビューとして実装しました。格納すると Y 原点が負の数になるため、効果的に表示されますが、画面の上部から外れます。ユーザーがそれをプルダウンすると、最終的に原点が 0 になるまで、Y 原点の増加をアニメートします。
プルダウン ビューをステータス バーの下に表示する方法や、その他の簡単な解決策はありますか? もちろん、プルダウンのアルファを単純に切り替えて表示/非表示にすることはできないことに注意してください. ステータスバーの上にある部分を非表示にすることもできますが、動いているので複雑になりそうです。簡単な解決策はありますか?
ありがとう