Por que meu rodapé de seção UtableView planície flutua acima da visualização acessória da minha entrada no iOS 7?

StackOverflow https://stackoverflow.com//questions/21048579

Pergunta

Estou usando storyboard para criar uma utative estática com uma seção que tenha um cabeçalho e um rodapé.Cada célula de tabela tem um uitextfield cuja entradaView é definida como uma UIPicker e a visualização acessória é um UitoolBar.

Como deve parecer

Isso funciona ótimo, exceto a seção Rodapé flutua de maneira acima da barra de ferramentas Accessory Exibição como esta no SIM:

Como se parece

Isso só ocorre no iOS 7 não 6. Alguma idéia?

Foi útil?

Solução

Parece que a barra de ferramentas da uinavegationcontroller foi a culpar.Felizmente para mim eu acidentalmente tinha habilitado.Depois de removê-lo, o problema foi corrigido.Mas se você precisar da barra de ferramentas inferior, não sei qual é a solução.

Outras dicas

Eu tenho esse mesmo problema.Minha tabela estava dentro de uma visão que tinha tabbar e um Navbar.

Depois de alguma pesquisa, descobri que o iOS7 + adiciona automaticamente um deslocamento à tabela quando estiver em uma exibição com Tabbar / Navbar.

Você pode desativar que compensar automaticamente tanto via código ou via construtor de interface.

via construtor de interface, apenas desmarque as "barras superiores" (se você estiver usando o Navbar) e "em barras inferiores" (se você estiver usando o Tabbar) no submenu "Edgas Estendidas" na exibição que tiver sua tabela.

Digite a descrição da imagem aqui

Isso deve resolver seu problema.

Para outras respostas sobre como fazê-lo (e para a resposta original @ Xudre de quem aprendi a solução - por favor vote sua resposta) Ir para: uableview está começando com um deslocamento no iOS 7

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top