¿Cómo puedo llamar a algún código al entrar en un UITextView (usuario pulsa editar) y dejando a la vista (usuario pulsa para salir de ella)?
Agradecemos cualquier ayuda.
¿Cómo puedo llamar a algún código al entrar en un UITextView (usuario pulsa editar) y dejando a la vista (usuario pulsa para salir de ella)?
Agradecemos cualquier ayuda.
http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegate
Aquí usted puede encontrar varios métodos útiles para investigar:
textViewDidBeginEditing:
textViewDidEndEditing:
Además de vivir
UITextView
que a menudo se deben implementar acciones que llama[yourTextView resignFirstResponder];
Objective-C ejemplo
Swift Ejemplo
También se podría implementar el UITextViewDidChange los métodos de delegado. Yo uso el código de abajo en mi aplicación para tomar notas rápidas. Cada vez que el usuario ha introducido un carácter, el observador de las capturas de este desde el centro de notificaciones y llamadas de la saveText método.
He aquí cómo:
Añadir esta línea a la viewDidLoad método:
y estas líneas en el lugar adecuado en el código (como en la sección que se encarga de la vista del texto de los métodos de delegado. SUGERENCIA: Utilice pragma marcas para este (#pragma marca – TextView los Métodos de Delegado):
- (void)textViewDidChange:(NSNotification *)notification
. De la documentación: «El afectado vista se almacena en laobject
parámetro de la notificación.»utilizar el delegado y el uso: