Edgesforextendedlayout Barra De Navegacao Dreamweaver




Edgesforextendedlayout Barra De Navegação DreamweaverNas versoes anteriores esta funcionando corretamente. A barra de pesquisa aparece abaixo da barra de status e da barra de navegacao. O tableview esta aparecendo abaixo da barra de pesquisa Mas quando eu executar isso no Xcode 5 sdk iOS 7. a barra de pesquisa nao e visivel (acho que e colocado sob a barra de status e barra de navegacao). E tambem a barra de navegacao esta aparecendo sobre a exibicao de tabela. Sera corrigido com iOS 7 versao estavel Ou e o problema da minha codificacao Ou devemos lidar com isso, adicionando o y (y altura statubar altura bar barra) para iOS 7 Eu recentemente baixado Xcode 5 DP para testar meus aplicativos no iOS 7. A primeira coisa que notei e confirmado e que meus limites de vistas nem sempre e redimensionado para conta para a barra de status e barra de navegacao. Em viewDidLayoutSubviews, eu imprimo os limites de vistas: Isso resulta em meu conteudo aparecendo abaixo da barra de navegacao e barra de status. Eu sei que eu poderia explicar a altura eu mesmo, obtendo a altura das telas principais, subtraindo a altura das barras de status ea altura das barras de navegacao, mas isso parece um trabalho extra desnecessario. Alguem ja experimentou esta questao Ive encontrou uma solucao para este problema especifico. Defina a propriedade translucida das barras de navegacao como NAO: Isto ira corrigir a vista de ser enquadrada por baixo da barra de navegacao e barra de estado. No entanto, eu nao encontrei uma correcao para o caso quando voce deseja que a barra de navegacao para ser translucido. Por exemplo, visualizando uma foto em tela cheia, eu gostaria de ter a barra de navegacao translucida ea vista para ser enquadrada embaixo dela. Isso funciona, mas quando eu alternar mostrando / escondendo a barra de navegacao, Ive experimentou resultados ainda mais estranho. A primeira subview (um UIScrollView) obtem seus limites y origem alterada a cada vez. Se voce estiver trabalhando no Storyboard (que eu recomendo fortemente) esta e a solucao: Voce pode desativar Extensao Bordas de seu ViewController no storyboard. Voce tem que fazer isso para cada viewController. Voce pode desabilitar as arestas estendidas clicando no icone viewController no stortyboard (alem do productOwner abaixo da propria visualizacao) e selecionando o inspetor de atributos (como as imagens sao exibidas). Isso tambem ira definir as linhas de alinhamento como iOS 6. Outra otima ferramenta no xCode 5 e Preview: clique no botao mordomo (editor assistente) e selecione Preview. La voce pode selecionar o iOS 6 e ver como seu projeto do storyboard olhara como em iOS 6. Seu apenas grande: D Be careful: desativar estende o bordas pode resultar em um fulgor preto na barra de navegacao quando o app entra fundo em iOS7. O brilho tambem sera visivel na exibicao multitarefa (pressione duas vezes no botao home). Isso pode ser resolvido configurando a cor de fundo da barra de navegacao para o branco. Respondeu Sep 27 13 at 12:00 You39re maneira a frente de nos. We39re ainda no Xcode 5 ndash Denis 15 de novembro de 13 em 1:18 Sim, esta e a solucao vindo nisso a partir de uma perspectiva de storyboard. Obrigado. Ndash jpittman Feb 4 14 at 20:13 1 por mencionar a questao do brilho estranho. Ndash Sixten Otto Apr 7 14 at 22:35 Como o OP diz, ha uma solucao simples para isso que e definir a barra de navegacao para ser opaca. Ao inves de fazer isso em codigo, basta desmarcar translucido para sua barra de navegacao raiz: