lucomim Postado 30 de março de 2012 Denunciar Compartilhar Postado 30 de março de 2012 Estou desenvolvendo um app mais para testes,tenho uma view como Classe UIControl,nela tenho algumas textFields e labels,o problema está quando eu clico na última textField e o teclado encobre ela. Gostaria de saber como eu posso fazer para a textField subir acima do teclado quando aberto,e assim que fecha-lo,a textField voltar a posição original... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Vincent Postado 31 de março de 2012 Denunciar Compartilhar Postado 31 de março de 2012 (editado) Isso é um problema muito comum. O que eu faço é chamar um método quando o TextField virar firstResponder. Assim que o método for chamado, reduz o frame do scrollView para o espaço que você tem disponível, da status bar ou navigation bar até o início do teclado. O contentSize você explicita: scrollView.contentSize = CGSizeMake(320, TEMANHO-VERTICAL-DO-CONTEUDO-DO-SCROLLVIEW);[/CODE]e pra rolar até o scrollview que é firstResponder, usa:[CODE][scrollView setContentOffset: animated:];[/CODE] Editado 31 de março de 2012 por Gabriel Vincent Citar Link para o comentário Compartilhar em outros sites More sharing options...
lucomim Postado 1 de abril de 2012 Autor Denunciar Compartilhar Postado 1 de abril de 2012 Muito obrigado,deu certinho... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.