アプリ内プッシュ通知を受信したときに、ステータス バーの上にバナーを追加しようとしています。私が読んだことから、iOS 7 でステータス バーのスタイルを動的に変更する唯一の方法は、に設定UIViewControllerBasedStatusBarAppearance
することのようNO
です。prefersStatusBarHidden
これは、さまざまなビュー コントローラーをすべて に変更しなければならないのが本当に面倒なだけでなく[UIApplication sharedApplication].statusBarHidden
、探している効果も得られません。
バナーが上からスライドするとき、ステータス バーが提供する 20 ポイントのスペースを維持したいのですが、ステータス バーのコンテンツは、バナーがスライドして元に戻るまで消えます。これを行うか、ステータスバーの上にサブビューまたはウィンドウを追加する方法はありますか?
基本的に私はこれをやろうとしています: