diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2023-05-26 00:06:06 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2023-05-26 00:06:06 +0200 |
| commit | 825d3442c320c5567317109947c8d1267704645b (patch) | |
| tree | f803c4c3524b1633cb6fef978d1e6c560fb2b1bb /CCCB Display/SceneDelegate.swift | |
Initial Commit
Diffstat (limited to 'CCCB Display/SceneDelegate.swift')
| -rw-r--r-- | CCCB Display/SceneDelegate.swift | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/CCCB Display/SceneDelegate.swift b/CCCB Display/SceneDelegate.swift new file mode 100644 index 0000000..2d9089a --- /dev/null +++ b/CCCB Display/SceneDelegate.swift | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | // | ||
| 2 | // SceneDelegate.swift | ||
| 3 | // CCCB Display | ||
| 4 | // | ||
| 5 | // Created by Dirk Engling on 26.05.23. | ||
| 6 | // | ||
| 7 | |||
| 8 | import UIKit | ||
| 9 | |||
| 10 | class SceneDelegate: UIResponder, UIWindowSceneDelegate { | ||
| 11 | |||
| 12 | var window: UIWindow? | ||
| 13 | |||
| 14 | |||
| 15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { | ||
| 16 | // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. | ||
| 17 | // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. | ||
| 18 | // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). | ||
| 19 | guard let _ = (scene as? UIWindowScene) else { return } | ||
| 20 | } | ||
| 21 | |||
| 22 | func sceneDidDisconnect(_ scene: UIScene) { | ||
| 23 | // Called as the scene is being released by the system. | ||
| 24 | // This occurs shortly after the scene enters the background, or when its session is discarded. | ||
| 25 | // Release any resources associated with this scene that can be re-created the next time the scene connects. | ||
| 26 | // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). | ||
| 27 | } | ||
| 28 | |||
| 29 | func sceneDidBecomeActive(_ scene: UIScene) { | ||
| 30 | // Called when the scene has moved from an inactive state to an active state. | ||
| 31 | // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. | ||
| 32 | } | ||
| 33 | |||
| 34 | func sceneWillResignActive(_ scene: UIScene) { | ||
| 35 | // Called when the scene will move from an active state to an inactive state. | ||
| 36 | // This may occur due to temporary interruptions (ex. an incoming phone call). | ||
| 37 | } | ||
| 38 | |||
| 39 | func sceneWillEnterForeground(_ scene: UIScene) { | ||
| 40 | // Called as the scene transitions from the background to the foreground. | ||
| 41 | // Use this method to undo the changes made on entering the background. | ||
| 42 | } | ||
| 43 | |||
| 44 | func sceneDidEnterBackground(_ scene: UIScene) { | ||
| 45 | // Called as the scene transitions from the foreground to the background. | ||
| 46 | // Use this method to save data, release shared resources, and store enough scene-specific state information | ||
| 47 | // to restore the scene back to its current state. | ||
| 48 | } | ||
| 49 | |||
| 50 | |||
| 51 | } | ||
| 52 | |||
