UIViewController.EdgesForExtendedLayout Proprietà

Definizione

Specifica il modo in cui ParentViewController deve estendere il layout di questo UIViewControlleroggetto .

[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

Valore della proprietà

Il valore predefinito è All.

Attributi

Commenti

Prima di iOS 7, gli View elementi padre non sono stati visivamente sottolap, ad esempio la barra di stato, la barra di spostamento o la barra degli strumenti. In iOS 7, in genere dovrebbe.

Specifica EdgesForExtendedLayout il ParentViewController modo in cui i bordi di questo UIViewController oggetto devono essere estesi per la durata inferiore. Il valore predefinito di All specifica che tutti i bordi devono essere estesi a un valore inferiore, mentre None specifica un extent simile a quello in iOS 6 o versioni precedenti.

L'immagine seguente illustra la differenza: quando EdgesForExtendedLayout è impostata su All, il rettangolo di disegno della sottolaps sottostante UIView , ma se EdgesForExtendedLayout è impostato su None, il rettangolo di disegno è limitato all'interno.

Si applica a