UIViewController.EdgesForExtendedLayout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie das ParentViewController Layout dieses UIViewControllererweitern soll.
[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
Eigenschaftswert
Der Standardwert ist All.
- Attribute
Hinweise
Vor iOS 7 wurden übergeordnete Elemente wie die Statusleiste, View die Navigationsleiste oder die Symbolleiste nicht visuell unterschritten. In iOS 7 sollte dies in der Regel sein.
Gibt EdgesForExtendedLayout an ParentViewController , wie die Ränder dieser UIViewController für Unterschub erweitert werden sollen. Der Standardwert von All gibt an, dass alle Kanten bis zur Unterschneidung erweitert werden sollen, während None ein Ausmass wie in iOS 6 oder früher angegeben wird.
Die folgende Abbildung veranschaulicht den Unterschied: Wenn EdgesForExtendedLayout auf Allfestgelegt ist, ist das Zeichenrechteck der zugrunde liegenden UIView Unterlaps, aber wenn EdgesForExtendedLayout auf Nonefestgelegt ist, ist das Zeichenrechteck auf das Innere beschränkt.