Tengo un UITableView que dibuja un subView cuando el usuario toca una celda.desactivar la interacción táctil en UITableView
El problema es que el dibujo subView está animado y si el usuario es lo suficientemente rápido puede tocar varias veces una celda que quiero deshabilitar durante la animación y luego.
He intentado usar esto:
- (void) tableView: (UITableView*) tableView didSelectRowAtIndexPath: (NSIndexPath*) indexPath {
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
y también una variable bool:
if (isAnimating == NO) {
pero ninguno parece funcionar. En cada caso, los toques rápidos lo estropean todo.
¡Cualquier ayuda sería genial gracias!
.userInteractionEnabled = FALSE; ¡Trabajos! – itgiawa
Use NO en su lugar para BOOLs en Objective-C, no use False o FALSE – Edgar
Ok, podría decirme la diferencia de NO a FALSE? –