Compartilhar via


UIViewController.EdgesForExtendedLayout Propriedade

Definição

Especifica como o ParentViewController deve estender o layout deste UIViewController.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIRectEdge EdgesForExtendedLayout { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("edgesForExtendedLayout", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] get; [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("setEdgesForExtendedLayout:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] set; }
member this.EdgesForExtendedLayout : UIKit.UIRectEdge with get, set

Valor da propriedade

O valor padrão é All.

Atributos

Comentários

Antes do iOS 7, o View não subplacava visualmente elementos pai, como a barra de status, a barra de navegação ou a barra de ferramentas. No iOS 7, normalmente deveria.

O EdgesForExtendedLayout especifica como as ParentViewController bordas disso UIViewController devem ser estendidas para underlap. O valor padrão de All especifica que todas as bordas devem ser estendidas para underlap, enquanto None especifica uma extensão semelhante à do iOS 6 ou anterior.

A imagem a seguir ilustra a diferença: quando EdgesForExtendedLayout é definido Allcomo , o retângulo de desenho das sublinhas subjacentes UIView , mas se EdgesForExtendedLayout estiver definido Nonecomo , o retângulo de desenho será restrito ao interior.

Aplica-se a