You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
먼저, UIWindow는 뷰 계층구조에서 가장 상단에 고정되어, 뷰를 담는 컨테이너 역할을 합니다. 또, 내부에 포함된 View와 객체들에게 발생한 이벤트를 전달하는 역할을 합니다.
이때 UIWindow 자체에서는 컨텐츠를 보여주지 않고, UIWindow 내부에 포함된 RootViewController에서 컨텐츠를 보여줍니다.
앱의 계층 구조에서 최상단에 위치해서 앱의 화면 콘텐츠인 view를 담고 기능적인 부분을 담당하며 이벤트를 발송하는 개체의 배경이다.
상호작용을 처리하고, 좌표계 변환과 Z축 레벨 설정을 담당한다.
자동으로 Xcode가 Window를 제공하는데 최초 프로젝트에서는 스토리보드로 제공하고 앱의 생명주기 초기인 application(*:didFinishLaunchingWithOptions:), scene(*:willConnectTo:options) 에서 생성된다.
만약 스토리보드를 제거한다면 SceneDelegate.swift에서 설정해줘야 한다.
UIWindow는 앱 UI의 배경임과 동시에 뷰에 이벤트를 보내는 객체이다. UIView의 서브클래스라는 중요한 특징이 있다. UIWindow는 앱의 콘텐츠를 표시할 기본 창을 제공하는데, rootViewController 프로퍼티를 통해서 콘텐츠를 표시할 뷰를 지정할 수 있다.
No description provided.
The text was updated successfully, but these errors were encountered: