Skip to main content

Edgesforextendedlayout error sans


Então estou tentando fazer um botão central em um UINavigationBar semelhante à popular personalização UITabBar. Mas tem um pequeno problema. Basicamente, tudo está funcionando bem, eu tenho o ajuste da barra de tamanho, mostrando o títuloVer corretamente, trabalhando com AutoLayout (topLayoutGuide). Mesmo a animação push está funcionando bem. Mas a animação pop está falhando. É screenshotting ou recorte para limites e eu não consigo encontrar um bom trabalho que não me faça querer fazer um controle personalizado e ignorar UINavigationBar. Heres um vídeo mostrando exatamente o que está acontecendo. Tinypicr2vl8yl18 Heres algum código para o navegador personalizadoBar: Aqui está o código obtendo o botão lá em cima: Geralmente UINavigationBar alta é 65. E demora cerca de 10 yOffset antes Título para StatusBar. Então U pode definir seu título dentro de 10 a 65 yOffset of NavigationBar. A altura máxima do seu botão é (65-10) 55. Então, você tem duas soluções: você pode alterar a altura e a largura do seu botão como, let buttonWrapper UIView (frame: CGRect (x: 0, y: 0, width: 45.0, height: 45.0)) Ou você pode alterar o valor yOffset De Button like, let buttonWrapper UIView (frame: CGRect (x: 0, y: -8, width: 60.0, height: 60.0)) Neste controlador de visualização, inicializo um UIScrollView. Adicione-o à hierarquia e adicione restrições de autolayout em viewDidLoad. E adicione uma subvisão de imagem em viewDidLayoutSubviews. Se eu atribuir isso a uma visualização independente no Storyboard, ele se comporta como esperado (exibição de rolagem quadrada com uma imagem, eu posso rolar). No entanto, se eu incorporar essa visão em um controlador de navegação, sem fazer outras alterações, eu recebo uma tela preta que preenche a janela, sem imagem. Por que isso está acontecendo, e como posso corrigi-lo Eu vi outras questões 1 2 que sugerem a configuração do tamanho do conteúdo. No entanto, estou tentando usar o autolayout em vez de definir o tamanho do conteúdo diretamente. Aqui está um exemplo mínimo, mas completo. Mais uma vez: funciona com visualização independente, não quando incorporado: a remoção da linha a seguir soluciona um problema e apresenta outro: O UIScrollView. Com a subvisão de imagem, agora aparecem na vista independente e quando incorporados no controlador de navegação. No entanto, existe agora um espaço extra, indesejável, na parte superior do scrollview do controlador incorporado. Eu pensei que TopLayoutGuide era a visão apropriada para o alinhamento - este não é o caso O problema de inserção foi corrigido configurando self. automaticallyAdjustsScrollViewInsets para false. De acordo com esta questão 3. Não se comporta como pretendido. No iOS10, funciona para mim. Im Construindo um projeto no qual eu quero adicionar uma exibição de rolagem no Controle de Navegação, Primeiro, Adicionar ScrollView na visualização dos controladores de navegação. Em seguida, adicione a restrição do pino no scrollview como (0 da parte superior, 0 da esquerda, 0 da direita, 0 da parte inferior). Em seguida, outro Uiview em Scrollview (estrutura mencionada na imagem abaixo). Em seguida, adicione um contra-limite na exibição em scrollView como (Igual largura, Altura igual, Centro verticalmente no recipiente, centro horizontalmente no contêiner) conforme indicado abaixo. Além disso, adicione algumas restrições do pino da parte inferior e direita (200 e 0, respectivamente). Como na imagem ... Em seguida, adicione qualquer coisa que você deseja adicionar e adicione restrição no menu. Clique no seu viewcontroller no main. Storyboard, em seguida, faça um IBOutlet para o seu scrollview em seu viewController. Em seguida, adicione estas linhas à sua viewDidload () como scrollView (No meu caso) Espero que isso funcione para você.

Comments

Popular posts from this blog

Jforex i order plus

Plataforma automatizada de negociação A plataforma JForex é recomendada para comerciantes interessados ​​em negociação manual e automatizada e desenvolvendo e testando estratégias de negociação com base na linguagem de programação JAVA. A principal funcionalidade e interface da plataforma são semelhantes às da plataforma Java. Além disso, é fornecida uma interface embutida integrada para a execução de estratégias personalizadas e código de programação. As ferramentas de análise técnica integrada também permitem seguir posições diretamente dos gráficos. Por que os comerciantes escolhem o JForex Existem muitas soluções de negociação automáticas diferentes disponíveis no mercado. Mas poucas ou nenhuma podem fornecer tantas funções como JForex. Abaixo estão algumas das principais características da plataforma JForex em comparação com outras soluções, como Meta Trader, Trade Station, etc. Suporte a diferentes sistemas de operação Você pode executar estratégias automatizadas usando qualquer ...

Finam forex trading

Hedging Taxas de juros overnight (swaps) Parada final Pedidos pendentes Negociação de um clique Negociação móvel Negociação automatizada Tamanho mínimo da conta 10 Tamanho mínimo da posição 0,01 lote Tipo de propagação Distribuição fixa em EURUSD, pips 3 Scalping Permitido Permitidos consultores Permitidos Instrumentos comerciais Dígitos após o ponto 5 Margem de chamada Nível 50 Nível de parada 50 Número de pares de moedas 26 Cobertura Taxas de juros overnight (swaps) Pedidos pendentes Plataforma baseada no navegador Tamanho mínimo da conta 500 Tamanho mínimo da posição 0,01 lote Tipo de propagação Variável Distribuição típica em EURUSD, pips 1 Distribuição mínima em EURUSD, pips 0,5 Scalping Permitido Assessor de especialistas Permitido Instrumentos comerciais Forex 1: 100 Ouro prata 1: 100 CFD 1: 100 Óleo 1: 100 Stockes 1: 100 Futuros 1: 100 Índices 1: 100 Agricultura 1: 100 Mercadorias macias 1: 100 Metais 1: 100 Energias 1: 100 MetaTrader 4 Finam Multi Exchange FinamTrade Dígitos a...

Sistema de negociação forex factory

Forex News Good one. Não tenho dúvidas de que todos os países (a população) merecem seus políticos. Pense nisso. (Triste, não é isso. Boa sorte, embora eu não vejo nada. Sim. Agradável. Eu acho que Rich Nixon era um bom cara em comparação :) De qualquer forma. Percorrer os comentários que vejo 70 são ignorados por mim. Boa. Um bom. Trumpy in da House) Eu não gostaria de comentar aqui, tema aborrecido entre pessoas chatas. Mas 83 comentários. Arranjar uma vida. Eu espero milhares de. Cada balanço e tendência chegam ao fim. Comida para pensar. A construção das eleições holandesas do 15 de março será observada pelo mercado de forma muito próxima. A votação atual indica que Geert Wilders. Esta é uma maneira de começar um relacionamento Nove dias antes do pai da CNN, o Time Warner terá que negociar com o antitruste Donald Trumps. Os planos de Theresa Mays para desencadear o Artigo 50 deverão atrasar-se por meses, porque a promulgação de Brexit enquanto a Assembléia do Norte da Irlanda está ...