Tuesday, 28 November 2017

Edgesforextendedlayout uiviewcontroller api no Brasil


No WWDC Video 2017 201 Construindo Interfaces de Usuário, ele menciona um método UIViewController chamado extendedEdgesForLayout que controla se as visualizações de um controlador de exibição se estendem a tela cheia ou não. Por exemplo, ele diz que você pode configurar essa propriedade para UIExtendedEdgesNone para que a visualização de seus controladores de exibição não se sobrepõe com a parte superior da tela. Mas, não consigo encontrar este método na última documentação UIViewController, ou no arquivo UIViewController. h. Então, eles simplesmente mudaram para outra coisa, sem atualizar o vídeo. O que devo usar para obter o mesmo comportamento, solicitado 19 de setembro 13 às 17: 45MonoTouch. UIKit. UIViewController. EdgesForExtendedLayout Property MonoTouch. ObjCRuntime. Introduzido (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) get: MonoTouch. Foundation. Export (edgesForExtendedLayout) get: MonoTouch. ObjCRuntime. Introduzido (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) set: MonoTouch. Foundation. Export (setEdgesForExtendedLayout :) set: MonoTouch. ObjCRuntime. Introduzido (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) public virtual UIRectEdge EdgesForExtendedLayout Antes do iOS 7, o UIViewController. View não subtraiu visualmente os elementos pai, como a barra de status, a barra de navegação ou a barra de ferramentas. No iOS 7, normalmente deveria. O UIViewController. EdgesForExtendedLayout especifica para o UIViewController. ParentViewController como as bordas deste UIViewController devem ser estendidas para subjugar. O valor padrão de UIRectEdge. All especifica que todas as bordas devem ser estendidas para subjugar, enquanto UIRectEdge. None especifica uma extensão semelhante à do iOS 6 ou anterior. A seguinte imagem ilustra a diferença: quando UIKit. EdgesForExtendedLayout está configurado para UIRectEdge. All. O retângulo de desenho do UIView subjacente subjuga, mas se UIKit. EdgesForExtendedLayout estiver configurado para UIRectEdge. None. O retângulo de desenho é restrito ao interior. Requisitos Namespace: MonoTouch. UIKit Assembly: monotouch (em monotouch. dll) Versões de montagem: 0.0.0.0

No comments:

Post a Comment