最近、iOSアプリにはが1つしかないのではないかと考えていUIWindow
ます。別のものを作成UIWindow
して画面に配置することは問題ではないようです。
私の質問は漠然としていますが、私は興味があります:
UIWindow
他の方法では実行できない1秒で何を達成できる可能性がありますか?- 複数の
UIWindow
インスタンスを使用すると何がうまくいかないのですか? - 私は
UIWindow
、iPhoneのビューのようにポップオーバーを表示するために2番目を使用することを見てきました。これは良い方法ですか?どうして?何故なの? - 別のものを持つことが完全に理にかなっている他の例はあり
UIWindow
ますか?
何かが足りないということではありません。私は別のUIWindow
インスタンスを作成する必要性を感じたことはありませんが、おそらくそれが私が気付いていない驚くべきことを可能にするでしょう!:-)
この問題の解決に役立つことを願っています。現在表示されているものの上に「カバービュー」を追加する必要があります。すでに1つ以上のモーダルコントローラーが表示されている場合にも機能します。UIView
ルートコントローラーのビューにを追加すると、モーダルコントローラーが上に配置されるため、ポップオーバーコントローラーも配置されます。カバービューをモーダルで表示し、すでにモーダルコントローラーがある場合、画面の一部のみが覆われます。