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 、ビュー階層のルートとして 1 つ UIView が含まれています。 このような UIViewは、1 つの UIViewControllerによってのみ参照する必要があります。
初めてアクセスすると、このプロパティは 関数を呼び出して 遅延的に をUIViewLoadView()初期化します。 遅延読み込みを回避するために、アプリケーション開発者は プロパティをIsViewLoaded使用する必要があります。このプロパティは、 UIView がインスタンス化されていない場合にを返しますfalse
。
iOS 6 以降では、 UIViewアクティブな参照を持つ の は、メモリ不足の状況では清掃されません。 以前のバージョンでは、メモリ不足の状況では、このプロパティはアンロードされ、表示条件の保証としてのみ再初期化される可能性があります。 言い換えると、オブジェクト ID は保持されず、 の UIView 状態は、アプリケーション コードが保持および復元する手順を実行しない限り失われます。 (アンロードする前に、 メソッドが ViewWillUnload() 呼び出されます。 その方法と ViewDidLoad() は、このような手順を実行するための適切な場所です)。