Share via


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() 是採取這類步驟的適當位置。)

適用於