Partager via


UIViewController.EdgesForExtendedLayout Propriété

Définition

Spécifie comment ParentViewController doit étendre la disposition de ce 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

Valeur de propriété

La valeur par défaut est All.

Attributs

Remarques

Avant iOS 7, le View ne sous-tapait pas visuellement les éléments parents tels que la barre d’état, la barre de navigation ou la barre d’outils. Dans iOS 7, c’est généralement le cas.

spécifie EdgesForExtendedLayout la ParentViewController façon dont les bords de ce UIViewController doit être étendu pour les underlaps. La valeur par défaut de All spécifie que tous les bords doivent être étendus à underlap, tandis que None spécifie une étendue similaire à celle d’iOS 6 ou version antérieure.

L’image suivante illustre la différence : lorsque EdgesForExtendedLayout est défini sur All, le rectangle de dessin des sous-jacents sous-jacents UIView , mais si EdgesForExtendedLayout est défini sur None, le rectangle de dessin est limité à l’intérieur.

S’applique à