UIViewController.EdgesForExtendedLayout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como o ParentViewController deve estender o layout deste 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
Valor da propriedade
O valor padrão é All.
- Atributos
Comentários
Antes do iOS 7, o View não subplacava visualmente elementos pai, como a barra de status, a barra de navegação ou a barra de ferramentas. No iOS 7, normalmente deveria.
O EdgesForExtendedLayout especifica como as ParentViewController bordas disso UIViewController devem ser estendidas para underlap. O valor padrão de All especifica que todas as bordas devem ser estendidas para underlap, enquanto None especifica uma extensão semelhante à do iOS 6 ou anterior.
A imagem a seguir ilustra a diferença: quando EdgesForExtendedLayout é definido Allcomo , o retângulo de desenho das sublinhas subjacentes UIView , mas se EdgesForExtendedLayout estiver definido Nonecomo , o retângulo de desenho será restrito ao interior.