UIViewController.View 속성

정의

이 뷰 컨트롤러에서 관리하는 뷰입니다.

public virtual UIKit.UIView View { [Foundation.Export("view", ObjCRuntime.ArgumentSemantic.Strong)] get; [Foundation.Export("setView:", ObjCRuntime.ArgumentSemantic.Strong)] set; }
member this.View : UIKit.UIView with get, set

속성 값

UIView 이 관리 UIViewController 되는 입니다.

이 값은 null일 수 있습니다.

특성

설명

UIViewController 뷰 계층 구조의 루트로 단일 UIView 을 포함합니다. 이러한 UIView은 단일 UIViewController에서만 참조해야 합니다.

처음으로 액세스 하는 경우이 속성은 지연 초기화 UIView 됩니다는 함수를 LoadView() 호출 하 여 합니다. 지연 로드를 방지 하려면 애플리케이션 개발자를 사용 IsViewLoaded 해야 합니다 속성이 인스턴스화 되지 않은 경우 UIView 반환 false 됩니다.

iOS 6 이상 UIView에서는 활성 참조가 있는 의 메모리 부족 상황에서는 사용되지 않습니다. 이전 버전에서는 메모리가 부족한 경우 이 속성이 언로드되어 표시 조건 보증으로만 다시 초기화될 수 있습니다. 즉, 개체 ID는 유지되지 않을 수 있으며 애플리케이션 코드가 보존 및 복원하는 단계를 수행하지 않으면 의 UIView 상태가 손실됩니다. (언로드하기 전에 메서드가 ViewWillUnload() 호출됩니다. 해당 메서드 및 ViewDidLoad() 는 이러한 단계를 수행할 수 있는 적절한 위치입니다.)

적용 대상