Sunday, 22 October 2017

Edgesforextendedlayout navigation bar color


Eu me deparei com isso muitas vezes, nunca encontrei uma solução. Um UINavigationControllers navigationBar pode ser configurado como preto translúcido como: Além disso, existe uma propriedade translúcida no UINavigationBar, os documentos dizem: Quando SIM, a barra de navegação é desenhada com opacidade parcial, independentemente do estilo da barra. A quantidade de opacidade é fixa e não pode ser alterada. É permitido definir o valor dessa propriedade quando a barra de navegação estiver sendo gerenciada por um objeto de controle de navegação. E mil variações: Definindo primeiro a propriedade translúcida, configurando-a no AppDelegate e no ViewController, configurando o barstyle primeiro. O resultado é sempre o mesmo: sem transparência. Daí a minha pergunta: é realmente possível mudar a cor de um UINavigationBar translúcido para algo diferente do preto (de preferência dentro de UINavigationController). Espero que haja uma solução de revisão segura. Como parar a sua visão na barra de navegação usando edgeForExtendedLayout Disponível no iOS 7.0 A partir do iOS 7.0, todas as visualizações automaticamente vão atrás das barras de navegação, barras de ferramentas e barras de guia para fornecer o que a Apple chama quotcontextquot tendo Alguma idéia do que está embaixo da interface do usuário (embora esvaziada com um efeito de vidro fosco) dá aos usuários uma idéia do que mais está fora da tela. Se isso está ficando no seu caminho (e, honestamente, ele se torna surpreendentemente freqüentemente), você pode desabilitá-lo facilmente para um determinado controlador de visualização modificando sua propriedade edgeForExtendedLayout. Por exemplo, se você não deseja que um controlador de visualização fique atrás de qualquer barra, use isso: Esta solução funciona para você. Por favor, passe-o. Outras pessoas estão lendo Sobre a Base de Conhecimento Swift Esta é parte da Swift Knowledge Base. Uma coleção livre e pesquisável de soluções para questões comuns de iOS. Swift no servidor está aqui Adquira o jogo e aprenda o Swift do lado do servidor com o meu último livro criar projetos do mundo real enquanto você aprende

No comments:

Post a Comment