[解決済み] iOSアプリにUIWindowを追加する利点、問題点、例?
2023-03-05 17:11:10
質問
最近、iOSアプリが1つの
UIWindow
.
をもう一つ作成することは問題ないようです。
UIWindow
を作成して画面上に配置することは問題ないようです。
質問は漠然としたものですが、興味があります。
-
2 番目の
UIWindow
を使用することで、他の方法では実現できないようなことができるでしょうか? -
複数の
UIWindow
インスタンスを使用する場合、何が問題なのでしょうか? -
私は、人々が2番目の
UIWindow
を使ってiPhoneにポップオーバーのような表示をさせているのを見ました。これは良い方法なのでしょうか?なぜですか?なぜダメなのでしょうか? -
他の例で、別の
UIWindow
?
何かが足りないというわけではありません。私はこれまで、別の
UIWindow
インスタンスを作成する必要性を感じたことはありませんが、もしかしたら、私が気づいていないような素晴らしいことができるようになるかもしれません! :-)
私はそれがこの問題を解決するのに役立つかもしれないと期待しています。
現在表示されているものの上に、"cover view" を追加する必要があります。また、すでに 1 つ以上のモーダルコントローラーが表示されている場合にも動作するはずです。もし私が
UIView
を追加すると、モーダルコントローラが上に表示され、ポップオーバーコントローラも上に表示されます。
カバー ビューをモーダルに表示し、モーダル コントローラがすでに存在する場合は、画面の一部のみがカバーされます。
どのように解決するのですか?
A
UIWindow
はシステムキーボードのような他の UI 要素の上に浮くことができます。
最後の段落に対応するために を作成します。
UIWindow
を作り、メイン・ウィンドウと同じフレームにします。 その
windowLevel
プロパティを
UIWindowLevelStatusBar
. その
hidden
プロパティに
NO
.
関連
-
[解決済み] UIViewControllerの上にclearColor UIViewControllerを表示する
-
[解決済み] iOS 13でシートが剥がされたことを検知する機能
-
[解決済み] ビューコントローラがモーダルに表示されているか、ナビゲーションスタックにプッシュされているかを確認する方法は?
-
[解決済み] 現在の日付から7日分を差し引いた日数
-
[解決済み] Objective-CでNSArrayを新しいNSArrayにフィルタリングする。
-
[解決済み] iOSのBackground Threadの起動
-
[解決済み] 別のUIViewの下にあるUIViewとのインタラクションを許可する
-
[解決済み] NSDictionaryにboolean値を追加するにはどうすればよいですか?
-
[解決済み] APNSのデバイストークンは、一度作成すると変更されることはありますか?
-
[解決済み] iOSアプリケーションの最上位ビュー/ウィンドウへの参照取得
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-Cのセレクタ?
-
[解決済み] Swiftでクラスをプロトコルに準拠させるには?
-
[解決済み] ベストプラクティス - 自分のプロジェクト/アプリのためのNSErrorドメインとコード
-
[解決済み] retainCountはいつ使うのか?
-
[解決済み] 警告 "format が文字列リテラルでなく、format の引数がない場合"
-
[解決済み] iOSアプリ:通知を消去するには?
-
[解決済み] Objective-CでQueueを作成し、使用するにはどうすればよいですか?
-
[解決済み] iOS 6 の補完ブロックの dispatch_get_current_queue() の代わりとなるものは?
-
[解決済み] MKMapViewのアノテーションをすべて削除する方法
-
[解決済み] hitTest:withEventを使用して、スーパービューのフレーム外にあるサブビューのタッチをキャプチャする。