Partager via


UIViewController.View Propriété

Définition

Vue gérée par ce contrôleur d’affichage.

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

Valeur de propriété

UIView que cela UIViewController gère.

Cette valeur peut être null.

Attributs

Remarques

Un UIViewController contient un unique UIView comme racine de sa hiérarchie d’affichage. Ces UIViews ne doivent être référencés que par un seul UIViewController.

Lors de la première consultation, cette propriété initialise tardivement le UIView en appelant la LoadView() fonction . Pour éviter un chargement paresseux, le développeur d’application doit utiliser la IsViewLoaded propriété, qui retourne false si le UIView n’a pas été instancié.

Dans iOS 6 et versions ultérieures, UIViewles références actives ne sont pas conservées dans les situations de mémoire insuffisante. Dans les versions antérieures, en cas de faible mémoire, cette propriété peut être déchargée et réinitialisée uniquement en fonction des conditions d’affichage le justifient. En d’autres termes, l’identité de l’objet ne peut pas être conservée et l’état du sera perdu, sauf si le code d’application prend des mesures pour la conserver et la UIView restaurer. (Avant le déchargement, la ViewWillUnload() méthode est appelée. Cette méthode et ViewDidLoad() sont les endroits appropriés pour prendre de telles mesures.)

S’applique à