Edgesforextendedlayout xamarin




Edgesforextendedlayout xamarinA vista e exibida na barra de status no iOS 7 e EdgesForExtendedLayout nao ajuda Im tendo um problema que minha exibicao e exibida na barra de status. Depois de pesquisar, descobri que tinha que adicionar This. EdgesForExtendedLayout UIRectEdge. None ao ViewDidLoad () do ViewController, mas isso nao funciona para mim. Como referencia, usei o exemplo do helloiPad de xamarin (docs. xamarinsamplesHelloiPad) Adicionou uma etiqueta colocando-a no topo da tela no IB. No iOS6, ele e exibido corretamente. Agora eu adicionei a linha this. EdgesForExtendedLayout UIRectEdge. None e executa-lo no simulador iOS7, o rotulo e exibido na barra de status. O que estou fazendo wrongPost navegacao Conteudo em tela cheia e EdgesForExtendedLayout em iOS 7 Uma das diferencas que salta dramaticamente para um programador 8212 especialmente aqueles de nos que normalmente construir nossas interfaces de usuario no codigo ao inves de usar uma superficie de design visual 8212 e o novo 8220full - Tela content8221 conceito. Isto e particularmente evidente com UINavigationController s. Esta imagem mostra a diferenca entre o modo padrao (UIViewController. EdgesForExtendedLayout UIRectEdge. All) eo 8220iOS 68221-style (UIViewController. EdgesForExtendedLayout UIRectEdge. None). Voce pode ver isso no modo UIRectEdge. All, o atual retangulo de desenho UIView 8216s cobre toda a tela 8212, voce pode ver as diagonais se estenderem sob a barra de navegacao, barra de ferramentas e ate mesmo a barra de status, e voce pode ver a tonalidade azul que vem ate Esses elementos (tambem sao borrados, o que voce nao ve na imagem). 3 pensamentos sobre ldquo Conteudo em tela cheia e EdgesForExtendedLayout no iOS 7 rdquo Larry O8217Brien: Conteudo em tela cheia e ExtendedEdgesForLayout no iOS 7 8211 t. co87LsOOon80 xamarin planet