2011-05-19 6 views

Respuesta

0

La primera idea que viene a la mente ...

En cellForRow establecer la etiqueta campo de texto como el indexpath.row

Implementar - (void)textViewDidBeginEditing:(UITextView *)textView

en base a esta textView.tag, llame a la selectrow

[self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:textView.tag inSection:<#(NSUInteger)#>] 
animated:<#(BOOL)#> scrollPosition:<#(UITableViewScrollPosition)#>] 
+0

bueno, no puede responder al deslizamiento, ¿verdad? – aherlambang

+0

Supongo que no :(. – Yorxxx

0

No sé si es lo que estás buscando, pero en mi caso yo tenía una celda personalizado con UIImage y UITextView y sólo cuando hice clic en UIImageView i tiene didSelectRowAtIndexPath reconocedor. Asegúrese UITextView es interections usuario incapaces de esa manera de solucionar el problema

8

Comprendo que esto es una vieja pregunta, pero recientemente he tenido el mismo problema. La solución en mi caso era simplemente desactivar "Interacción del usuario habilitada" para UITextView.

-1

Comprobar si su propiedad TableView de selección se establece en NO

incorrecto: tableView.allowsSelection = false

DidSelect no será llamado tiene que ser: tableView.allowsSelection = true

También Check your Nib

Cuestiones relacionadas