Friday, 17 November 2017

Edgesforextendedlayout barra de navegação dreamweaver


Nas versões anteriores está funcionando corretamente. A barra de pesquisa aparece abaixo da barra de status e da barra de navegação. O tableview está aparecendo abaixo da barra de pesquisa Mas quando eu executar isso no Xcode 5 sdk iOS 7. a barra de pesquisa não é visível (acho que é colocado sob a barra de status e barra de navegação). E também a barra de navegação está aparecendo sobre a exibição de tabela. Será corrigido com iOS 7 versão estável Ou é o problema da minha codificação 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 é que meus limites de vistas nem sempre é redimensionado para conta para a barra de status e barra de navegação. Em viewDidLayoutSubviews, eu imprimo os limites de vistas: Isso resulta em meu conteúdo aparecendo abaixo da barra de navegação 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 navegação, mas isso parece um trabalho extra desnecessário. Alguém já experimentou esta questão Ive encontrou uma solução para este problema específico. Defina a propriedade translúcida das barras de navegação como NÃO: Isto irá corrigir a vista de ser enquadrada por baixo da barra de navegação e barra de estado. No entanto, eu não encontrei uma correção para o caso quando você deseja que a barra de navegação para ser translúcido. Por exemplo, visualizando uma foto em tela cheia, eu gostaria de ter a barra de navegação translúcida ea vista para ser enquadrada embaixo dela. Isso funciona, mas quando eu alternar mostrando / escondendo a barra de navegação, Ive experimentou resultados ainda mais estranho. A primeira subview (um UIScrollView) obtém seus limites y origem alterada a cada vez. Se você estiver trabalhando no Storyboard (que eu recomendo fortemente) esta é a solução: Você pode desativar Extensão Bordas de seu ViewController no storyboard. Você tem que fazer isso para cada viewController. Você pode desabilitar as arestas estendidas clicando no ícone viewController no stortyboard (além do productOwner abaixo da própria visualização) e selecionando o inspetor de atributos (como as imagens são exibidas). Isso também irá definir as linhas de alinhamento como iOS 6. Outra ótima ferramenta no xCode 5 é Preview: clique no botão mordomo (editor assistente) e selecione Preview. Lá você pode selecionar o iOS 6 e ver como seu projeto do storyboard olhará como em iOS 6. Seu apenas grande: D Be careful: desativar estende o bordas pôde resultar em um fulgor preto na barra de navegação quando o app entra fundo em iOS7. O brilho também será visível na exibição multitarefa (pressione duas vezes no botão home). Isso pode ser resolvido configurando a cor de fundo da barra de navegação para o branco. Respondeu Sep 27 13 at 12:00 You39re maneira à frente de nós. We39re ainda no Xcode 5 ndash Denis 15 de novembro de 13 em 1:18 Sim, esta é a solução vindo nisso a partir de uma perspectiva de storyboard. Obrigado. Ndash jpittman Feb 4 14 at 20:13 1 por mencionar a questão do brilho estranho. Ndash Sixten Otto Apr 7 14 at 22:35 Como o OP diz, há uma solução simples para isso que é definir a barra de navegação para ser opaca. Ao invés de fazer isso em código, basta desmarcar translúcido para sua barra de navegação raiz:

No comments:

Post a Comment