UIViewController.EdgesForExtendedLayout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.