Preparing Your UI to Run in the Foreground - Scenes - UIKit
μ°Έκ³ μλ£: developer.apple.com/documentation/uikit/app_and_environment/scenes/
" μ±μ΄ νλ©΄μμ λμ€κΈ° μν΄ μ±μ ꡬμ±νλ μμ "
Overview
`Foreground transtition` μ μ΄μ©νμ¬ μ±μ UI κ° νλ©΄μ λμ¬ μ μλλ‘ μ€λΉλ₯Ό ν΄μ£ΌμΈμ.
μ±μ΄ `foreground`μνλ‘ μ νλλ κ²½μ°λ λ³΄ν΅ μ¬μ©μμ λμμ λ°μν κ²°κ³Όμ λλ€.
μλ₯Ό λ€μ΄, μ¬μ©μκ° νμ€ν¬λ¦°μμ μ±μ μμ΄μ½μ ννλ€λ©΄, μμ€ν μ μ±μ μ€νμν€κ³ μ¬μ `foreground` μνλ‘ λ§λλλ€.
' μμ€ν μ μ±μ μ€νμν€κ³ μ±μ `foreground` μνλ‘ λ§λλλ€. ' λΌλ κ³Όμ μ μ’ λ μμΈν λ€λ£¬ λ¬Έμκ° μμ΄μ μ 리ν μμ μ λλ€.
μ΄ `foreground transition`μ μ΄μ©νμ¬ μ±μ UIλ₯Ό μ λ°μ΄νΈνκ³ , μμ€ν μμμ νλνκ³ , μ¬μ©μ μμ²μ λ€λ£¨κΈ° μν΄ νμν μλΉμ€λ€μ μμνμΈμ.
λͺ¨λ κ²½μ°, μν μ νμ΄ λ°μνλ©΄ UIKit μ μ μ ν delegate μ€λΈμ νΈμ notification μ 보λ λλ€:
-
In iOS 13 and later—A UISceneDelegate object.
-
In iOS 12 and earlier—The UIApplicationDelegate object.
μ°λ¦¬λ λ κ°μ§ νμ μ delegate μ€λΈμ νΈ μ λΆλ₯Ό μ§μν μ μμ§λ§, UIKit μ κ°λ₯νλ€λ©΄ νμ scene delegate μ€λΈμ νΈλ₯Ό μ¬μ©ν©λλ€.
μ¦, UIKit λ noti μ κ΄λ ¨λμ΄μλ νΉμ μ¬μ μ°κ²°λμ΄μλ scene delegate μκ²λ§ `foreground`λ‘ transition λλ€κ³ μλ €μ€λλ€.
Scene μ§μμ ꡬμ±νκ· μν μ 보λ Specifying the Scenes Your App Supports μ μ½μ΄λ³΄μΈμ!
곡λΆν΄μΌν μν°ν΄μ΄ λμλ€μππ»
λ!
λ€μ κΈ: