UIViewController.View 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此视图控制器管理的视图。
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引用。
首次访问时,此属性将通过调用 LoadView() 函数来延迟初始化 UIView 。 为避免延迟加载,应用程序开发人员应使用 IsViewLoaded 属性,如果 尚未实例化 ,UIView该属性将返回 false
。
在 iOS 6 及更高版本中, UIView具有活动引用的 在内存不足的情况下不会清理 。 在早期版本中,在内存不足的情况下,可能会卸载此属性,并且仅根据显示条件保证重新初始化。 换句话说,对象标识可能不会保留,并且的状态将丢失, UIView 除非应用程序代码采取步骤来保留和还原它。 (卸载之前, ViewWillUnload() 将调用 方法。 该方法和 ViewDidLoad() 是采取此类步骤的适当位置。)