Pregunta

Me pregunto por qué no soy capaz de encontrar ninguna ayuda con respecto a los keyup teclado / eventos keydown, yo en realidad quiero para detectar qué tecla se ha pulsado por el usuario a través del teclado en el iPhone mientras se introduce el texto en el UITextField.

¿Fue útil?

Solución

Puede utilizar este método delegado para obtener el carácter que está siendo introducida en un UITextField:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

Por ejemplo:

if ([string isEqualToString:@"z"]){
    // z is being typed.
}

Sólo asegúrese de que usted ha dicho delegado de su UITextField en el fichero de clase en la que se implementa esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top