Debo estar haciendo algo fundamentalmente incorrecto, mis métodos de implementación para el UITextViewDelegate no se activan. Tengo una UITextView que es una subvista de una UITableCellView y los delegados no están siendo llamados.No se están llamando a los métodos UITextViewDelegate (UITextView dentro de UITableViewCell)
- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing");
// never called...
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
NSLog(@"shouldChangeTextInRange");
// never called...
}
Sugerencias? No sé si importa, pero el protocolo se menciona explícitamente en mi declaración @interface.
@interface DetailViewController() <UITextViewDelgate, ..., ....>
Gracias!
¿De verdad configura su controlador de vista como el delegado de la vista de texto? Algo como 'myTextView.delegate = myDetailViewController' ... – albertamg
¡NO configuré mi controlador de vista como el delegado! ¡GRACIAS! – ToddB
@ToddB: Agregue el siguiente código en viewdidload [noteTxtView.delegate self]; – Pushkraj