UIViewController.View Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Ansicht, die von diesem Ansichtscontroller verwaltet wird.
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
Eigenschaftswert
Der UIView , der von diesem UIViewController verwaltet wird.
Dieser Wert kann null
sein.
- Attribute
Hinweise
Ein UIViewController enthält eine Einzelne UIView als Stamm der Ansichtshierarchie. Auf solche UIViews darf nur von einem einzelnen UIViewControllerverwiesen werden.
Wenn sie zum ersten Mal zugreift, initialisiert diese Eigenschaft die, indem sie UIView die LoadView() Funktion aufruft. Um das verzögerte Laden zu vermeiden, sollte der Anwendungsentwickler die IsViewLoaded -Eigenschaft verwenden, die zurückgegeben false
wird, wenn die UIView nicht instanziiert wurde.
In iOS 6 und höher UIViewwerden 's mit aktiven Verweisen in Situationen mit wenig Arbeitsspeicher nicht aufgehoben. In früheren Versionen kann diese Eigenschaft in Situationen mit wenig Arbeitsspeicher entladen und nur neu initialisiert werden, wenn die Anzeigebedingungen dies erfordern. Mit anderen Worten: Die Objektidentität wird möglicherweise nicht beibehalten und der Zustand des UIView geht verloren, es sei denn, der Anwendungscode führt Schritte aus, um sie beizubehalten und wiederherzustellen. (Vor dem Entladen wird die ViewWillUnload() Methode aufgerufen. Diese Methode und ViewDidLoad() sind die geeigneten Orte, um solche Schritte zu unternehmen.)