ステータスバーとUIWindowについていくつかの質問がありましたが、元のウィンドウからステータスバーを使用するようにUIWindowを強制する
すべての上に表示されるアプリ内通知/トーストを表示するためのUIWindowを作成したいと思います。 UIWindowはこれを行う正しい方法と思われます。ただし、ウィンドウはステータスバーに影響します。私は、アプリケーションの残りの部分を含む元のウィンドウによって駆動されるステータスバーが欲しいです。これを行う簡単な方法は?
ステータスバーとUIWindowについていくつかの質問がありましたが、元のウィンドウからステータスバーを使用するようにUIWindowを強制する
すべての上に表示されるアプリ内通知/トーストを表示するためのUIWindowを作成したいと思います。 UIWindowはこれを行う正しい方法と思われます。ただし、ウィンドウはステータスバーに影響します。私は、アプリケーションの残りの部分を含む元のウィンドウによって駆動されるステータスバーが欲しいです。これを行う簡単な方法は?
これを達成するために、別途、UIWindow
を作成しないでください。代わりにカスタムビューをサブクラス化してUIView
にして、コードまたはNib
で作業してください。メインウィンドウにサブビューとして追加します。 [[[UIApplication sharedApplication] keyWindow] addSubview:CustomView];
bringSubviewToFront
を使用して、他のすべてのサブビューよりも確実に追加することもできます。しかし、これは必ずしも必要ではなく、ほぼすべての典型的なシナリオでは前面にあります。
ええと、私はこれ以上調べなければなりません。私はそれをウィンドウに追加するだけで、提示されたビューコントローラはそれを隠蔽しないだろうか? –
あなたのアプリストーリーボードはベースですか?またはあなたはプログラムでroot view controllerを設定していますか? – KrishnaCA