UIScene

1795 ワード

https://developer.apple.com/documentation/uikit/uiscene
"An object that represents one instance of your app’s user interface."
アプリケーションUIのインスタンスを表すオブジェクト.

Declaration

@MainActor class UIScene : UIResponder

Overview

UIKitは、ユーザまたはアプリケーションによって要求された各アプリケーションUIインスタンスのシンオブジェクトを作成する.通常、UIKitUISceneオブジェクトではなくUIWindowSceneオブジェクトを作成しますが、このクラスのメソッドとプロパティを使用して、簡略化された情報にアクセスできます.
すべての痩せたオブジェクトには、UISceneDelegateプロトコルを使用する関連する遅延ゲートオブジェクトがあります.神の状態が変化すると、シンオブジェクトは所有する遅延ゲートオブジェクトに通知し、登録されたファイバオブジェクトに適切な注意事項を位置決めします.シーンステートの変更に応答するには、遅延ゲートオブジェクトと概略アプリケーションを使用します.たとえば、仮想マシンをバックグラウンドに移動するタイミングを決定するために使用できます.
シンオブジェクトを直接作成する必要はありません.コード呼び出しUIApplicationrequestSceneSessionActivation(_:userActivity:options:errorHandler:)メソッドを記述することで、UIKitに痩せたオブジェクトの作成を要求できます.さらに、2479142は、ユーザイベントに応答することによってシンを作成する.アプリケーションのシン・サポートを設定する場合は、UIKitオブジェクトの代わりにUISceneオブジェクトを使用します.

See Also


Window Scenes


UIWindowScene


アプリケーションで1つ以上のウィンドウのシーンを管理します.
https://developer.apple.com/documentation/uikit/uiwindowscene
https://velog.io/@panther222128/UIWindowScene