Pergunta

Na minha aplicação tenho TextField e ao inserir os valores em que ele está exibindo valores de acordo com o tableview como o não. de linhas.

Eu quero que quando eu rolar sobre a Tableview com ter tantas linhas preenchidas, o teclado deve ser escondida no momento da rolagem.

Eu tenho pesquisar na net, mas incapaz de encontrar a solução.

Por favor, dar qualquer solução com trecho de código ou link valioso ou qualquer solução.

Obrigado, Mishal Shah

Foi útil?

Solução

Em seu controlador mesa, acrescentar o seguinte:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
    [myTextField resignFirstResponder];
}

Outras dicas

Geralmente, coloca [myTextField resignFirstResponder] o teclado modal visualizar distância. Dependendo de como você configurou manipulação de rolagem, isso deve ser suficiente para responder à sua pergunta.

Basta escrever este código onde você deseja ocultar o teclado. Com este código, não há necessidade de fazer resignFirstResponder.

[self.view endEditing: YES];

Njoy ..:)

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