Ir para conteúdo
  • Cadastre-se

Fazer teclado empurar TextView ao subir para que nao fique em cima


Posts Recomendados

É o seguinte, fiz 2 forms, um para contato onde o usuario indica seu nome e seu email em TextFields, e sua menssagem em um TextView, e outro que ele informa seu nome, email, nome do amigo e email do amigo para indicar o app.

o problema é que quando seleciono o TextView ou algum TextField que esteja na area onde o teclado fica quando sobe, ele fica por baixo, assim o usuario nao enxerga o que está digitando,

alguem sabe como resolver ?

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Respostas 2
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Coloque tudo dentro de um scrollView. Crie um método que é chamado quando o textField começa a ser editado. Nesse método, reduza o frame do scrollView para a área que o teclado não esconde. Ajuste o contentSize do scrollView para que o usuário possa rolar o scrollView. Crie um método que, quando o textField terminar de ser editado, esconda o teclado e ajuste o frame do scrollview de volta ao normal.

Editado por Gabriel Vincent
Link para o comentário
Compartilhar em outros sites

blz, utilizei o seguinte evento


- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
[scroll setContentSize:CGSizeMake(320, 480)];

CGPoint topOffset = CGPointMake(0, 150);
[scroll setContentOffset: topOffset animated: YES];
[buttonOculta setEnabled:YES];

return YES;
}
[/CODE]

sendo que tudo estava dentro do textView, e um outro evento para fechar, mudando somente o nome da funcao e a localizaçao na tela, para que o scroll volte ao normal

[CODE]
CGPoint topOffset = CGPointMake(0, 0);
[/CODE]

isso para o TextView, já para os textField em vez de -(void) tem que ser uma -(IBAction) com o mesmo codigo ligada ao Editing Dig Begin e "Did End"

funcionou 100%

Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56.1k
    • Total de Posts
      465.4k
×
×
  • Criar Novo...