Tengo un UITextView en mi costumbre UITableViewCell y el problema es que cuando toco en él que no responderá a la didSelectRowAtIndexPath o incluso eventos de banda magnética. ¿Cómo puedo arreglar esto? Esta UITextView no es editable. La razón por la que uso esto en un UITextField es porque quiero poder detectar enlaces fácilmente.UITextView de costumbre no UITableViewCell responder a didSelectRowAtIndexPath
Respuesta
necesita para reenviar los mensajes táctiles de UITableView a UITextView
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)#>]
bueno, no puede responder al deslizamiento, ¿verdad? – aherlambang
Supongo que no :(. – Yorxxx
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
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.
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
- 1. iOS: seleccionando a través de UITextView en UITableViewCell personalizado
- 2. Toques de manejoComience en UITableViewCell deshabilita didSelectRowAtIndexPath
- 3. UITableViewCell, UITextView con altura dinámica
- 4. iPhone: didSelectRowAtIndexPath no invocado
- 5. Cómo pasar el tacto de una UITextView a una UITableViewCell
- 6. Al editar, `UITableView` no llama a didSelectRowAtIndexPath ??
- 7. No se están llamando a los métodos UITextViewDelegate (UITextView dentro de UITableViewCell)
- 8. UITableView didSelectRowAtIndexPath no ser llamado en primer grifo
- 9. cell.backgroundColor no responder si se establece a tableView: cellForRowAtIndexPath
- 10. UITableViewCell no siempre seleccionable?
- 11. 'NSDate' puede no responder a + dateWithString
- 12. UITableView DidSelectRowAtIndexPath?
- 13. UITextView highlightTextColor o una opción similar?
- 14. Acceso a la propiedad de etiqueta personalizada en didSelectRowAtIndexPath
- 15. Cómo deseleccionar una UITableViewCell después de haber hecho alguna acción usando didSelectRowAtIndexPath?
- 16. phpmailer: Responder utilizando solo la dirección "Responder a"
- 17. ¿Cómo hacer una UITableViewCell con una UITextView adentro, que ajuste dinámicamente su altura, sobre la base de UITextView?
- 18. Quiero un UITextField que está en UITableViewCell para convertirse primero en responder sólo cuando la célula tocó
- 19. Personalizado UITableViewCell no llamando a prepareForSegue
- 20. UITextView no aparece hasta que se desplaza
- 21. ¿Escuchar y responder a ANR?
- 22. UITableViewCell con marca de verificación no es visible
- 23. UITableViewCell separador no aparece
- 24. Fuente UITableViewCell no cambia
- 25. anulación de encargo UITableViewCell
- 26. UITableViewCell imageView no mostrar
- 27. agregando KVO a UITableViewCell
- 28. Expansión de UITableViewCell
- 29. Cómo saber cuándo UITextView se convirtió en el primero en responder
- 30. advertencia Xcode: "NSArray no puede responder a -addObject"
¿Está diciendo que toda la célula tiene que ser una UITextView? – aherlambang