2017-02-14 4 views
1

ステータスバーとUIWindowについていくつかの質問がありましたが、元のウィンドウからステータスバーを使用するようにUIWindowを強制する

すべての上に表示されるアプリ内通知/トーストを表示するためのUIWindowを作成したいと思います。 UIWindowはこれを行う正しい方法と思われます。ただし、ウィンドウはステータスバーに影響します。私は、アプリケーションの残りの部分を含む元のウィンドウによって駆動されるステータスバーが欲しいです。これを行う簡単な方法は?

+0

あなたのアプリストーリーボードはベースですか?またはあなたはプログラムでroot view controllerを設定していますか? – KrishnaCA

答えて

0

これを達成するために、別途、UIWindowを作成しないでください。代わりにカスタムビューをサブクラス化してUIViewにして、コードまたはNibで作業してください。メインウィンドウにサブビューとして追加します。 [[[UIApplication sharedApplication] keyWindow] addSubview:CustomView];

bringSubviewToFrontを使用して、他のすべてのサブビューよりも確実に追加することもできます。しかし、これは必ずしも必要ではなく、ほぼすべての典型的なシナリオでは前面にあります。

+0

ええと、私はこれ以上調べなければなりません。私はそれをウィンドウに追加するだけで、提示されたビューコントローラはそれを隠蔽しないだろうか? –

関連する問題