Compartir a través de


UIViewController.EdgesForExtendedLayout Propiedad

Definición

Especifica cómo ParentViewController debe extender el diseño de este UIViewControllerobjeto .

[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 de propiedad

El valor predeterminado es All.

Atributos

Comentarios

Antes de iOS 7, los View elementos primarios no se sublapaba visualmente, como la barra de estado, la barra de navegación o la barra de herramientas. En iOS 7, normalmente debería.

EdgesForExtendedLayout especifica cómo ParentViewController se deben extender los bordes de este UIViewController para sublap. El valor predeterminado de All especifica que todos los bordes deben extenderse a la opción underlap, mientras None que especifica una extensión similar a la de iOS 6 o anterior.

La siguiente imagen ilustra la diferencia: cuando EdgesForExtendedLayout se establece Allen , el rectángulo de dibujo de las sublaps subyacentes UIView , pero si EdgesForExtendedLayout se establece Noneen , el rectángulo de dibujo está restringido al interior.

Se aplica a