Compartilhar via


UIViewController.View Propriedade

Definição

A exibição gerenciada por esse controlador de exibição.

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

Valor da propriedade

O UIView que isso UIViewController gerencia.

Este valor pode ser null.

Atributos

Comentários

Um UIViewController contém um único UIView como a raiz de sua hierarquia de exibição. Esses UIViews só devem ser referenciados por um único UIViewController.

Quando acessada pela primeira vez, essa propriedade inicializará lentamente o UIView chamando a LoadView() função . Para evitar o carregamento lento, o desenvolvedor do aplicativo deve usar a IsViewLoaded propriedade , que retornará false se o UIView não tiver sido instanciado.

No iOS 6 e posteriores, UIViewos com referências ativas não são armazenados em situações de memória insuficiente. Em versões anteriores, durante situações de memória insuficiente, essa propriedade pode ser descarregada e apenas inicializada novamente como garantia de condições de exibição. Em outras palavras, a identidade do objeto pode não ser preservada e o estado do será perdido, a menos que o UIView código do aplicativo execute etapas para preservá-la e restaurá-la. (Antes de descarregar, o ViewWillUnload() método será chamado. Esse método e ViewDidLoad() são os locais apropriados para executar essas etapas.)

Aplica-se a