désactiver l'interaction tactile dans UITableView
J'ai un UITableView qui attire une sous-vue lorsque l'utilisateur touche une cellule.
Le problème est que la sous-vue dessin animé et si l'utilisateur est assez rapide pour qu'ils puissent exploiter une cellule à plusieurs reprises que je veux désactiver pendant l'animation et par la suite.
J'ai essayé d'utiliser ce:
- (void) tableView: (UITableView*) tableView didSelectRowAtIndexPath: (NSIndexPath*) indexPath {
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
et aussi une variable boolean:
if (isAnimating == NO) {
mais ils ne semblent travailler. Dans chaque cas, rapide touche à vis de tout.
Toute aide serait super merci!
source d'informationauteur itgiawa
Vous devez vous connecter pour publier un commentaire.
Essayez ceci...
Après avoir cliqué sur la cellule de définir
Je sais que c'est une vieille question, cependant il n'avait pas la swift version,
dans Swift 3 c'est:
et de le rallumer est:
Juste pensé que cela pourrait aider quelqu'un si ils étaient à la recherche pour la réponse rapide 3 comme je l'ai été, et se termine ici.