Taller iphone, 13 ocultar el teclado del iphone

En este taller vamos a ver como ocultar el teclado del iphone. Aunque no es estrictamente necesario hacer este efecto, es un tema que puede verse en varios foros. La forma de hacerlo es bastante simple:

En nuestro viewcontroller .h vamos a crear un UITextField
IBOutlet UITextField *miTexto;

En nuestro ViewController .m vamos a sintetizar la variable
@synthesize miTexto;

Por último, agregamos el siguiente evento:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

UITouch *touch = [[event allTouches] anyObject];
if ([miTexto isFirstResponder] && [touch view] != miTexto) {
[miTexto resignFirstResponder];
}

[super touchesBegan:touches withEvent:event];
}

Desde luego, nuestra variable miTexto tendremos que ligarla usando Interface Builder. El resultado será que al dar clic a cualquier parte de la vista, el teclado se ocultará

Notas relacionadas :

You can leave a response, or trackback from your own site.

Deje una respuesta

Webdesign