Ce qui provoquerait une cellule tableview rester en surbrillance après avoir été touché ? Je clique sur la cellule et peut voir qu’il reste en surbrillance, comme une vue de détail est Poussée. Une fois que la vue de détail est sortie, la cellule est toujours en surbrillance.
Réponses
Trop de publicités?Je recevais ce problème aussi bien pour mon exploration de l'application. Après un viewcontroller, que je vais appeler VC, revient après avoir pousser un autre ViewController, la cellule sélectionnée dans VC est resté en surbrillance. Dans mon application, j'avais créé VC pour gérer le deuxième niveau (sur trois niveaux) de mon exploration.
Le problème dans mon cas est que le CR a été un UIViewController (qui contenait une Vue qui contenait une TableView). J'ai plutôt fait de CR un UITableViewController (qui contenait une TableView). Le UITableViewController classe gère automatiquement la de-mise en évidence de la cellule de tableau, de retour après une poussée. La deuxième réponse à la poste "Problème avec deselectRowAtIndexPath dans tableView" donne une réponse plus complète à ce problème.
Le problème ne se produit pas pour la racine viewcontroller parce que quand j'ai créé l'application comme une "Navigation à base de App" dans XCode, la racine viewcontroller a déjà été fait à la sous-classe UITableViewController.