2011-02-05 21 views

Respuesta

9

Configure un objeto delegado (o use el delegado de su aplicación) que cumpla con el protocolo NSTextDelegate. Luego, todo lo que necesita hacer es implementar textDidEndEditing: para borrar la selección. Desde el docs:

textDidEndEditing:

Se informa al delegado que el objeto de texto ha terminado de edición (que ha renunciado primera condición de respuesta).

- (void)textDidEndEditing:(NSNotification *)aNotification

Algo así como:

#ifndef NSZeroRange 
#define NSZeroRange NSMakeRange(0,0) 
#endif 

- (void)textDidEndEditing:(NSNotification *)aNotification { 

    [myTextView setSelectedRange:NSZeroRange]; 
} 
+1

Gracias por la rápida respuesta! ¡Funciona! – nonamelive

+0

¡perfecto! usted salvó mi tocino !!! – SpaceDog

Cuestiones relacionadas