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

属性值

UIViewUIViewController管理的 。

此值可为 null

属性

注解

包含 UIViewController 单个 UIView 作为其视图层次结构的根。 此类 UIView只能由单个 UIViewController引用。

首次访问时,此属性将通过调用 LoadView() 函数来延迟初始化 UIView 。 为避免延迟加载,应用程序开发人员应使用 IsViewLoaded 属性,如果 尚未实例化 ,UIView该属性将返回 false

在 iOS 6 及更高版本中, UIView具有活动引用的 在内存不足的情况下不会清理 。 在早期版本中,在内存不足的情况下,可能会卸载此属性,并且仅根据显示条件保证重新初始化。 换句话说,对象标识可能不会保留,并且的状态将丢失, UIView 除非应用程序代码采取步骤来保留和还原它。 (卸载之前, ViewWillUnload() 将调用 方法。 该方法和 ViewDidLoad() 是采取此类步骤的适当位置。)

适用于