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
屬性值
這個 UIViewUIViewController 所管理的 。
這個值可以是 null
。
- 屬性
備註
UIViewController包含單 UIView 一 作為其檢視階層的根目錄。 這類 UIView 只能由單 UIViewController 一 參考。
第一次存取時,這個屬性會藉由呼叫 LoadView() 函式來延遲初始化 UIView 。 為了避免延遲載入,應用程式開發人員應該使用 IsViewLoaded 屬性,如果 UIView 尚未具現化 ,則會傳回 false
。
在 iOS 6 和更新版本中,在低記憶體的情況下, UIView 不會清除具有使用中參考的 。 在舊版中,在記憶體不足的情況下,此屬性可能會卸載,而且只會重新初始化為顯示條件保證。 換句話說,除非應用程式程式碼採取步驟來保留和還原物件識別,否則物件識別可能不會保留,而且的狀態 UIView 將會遺失。 (卸載之前, ViewWillUnload() 將會呼叫 方法。 該方法和 ViewDidLoad() 是採取這類步驟的適當位置。)