Les événements tactiles sur UITableView?

J'ai UIViewControlleret UITableView de l'enfant dans la vue,
ce que je veux faire, c'est quand je touche toute la ligne je suis l'affichage d'une vue en bas. Je veux cacher ce point de vue, si l'utilisateur de toucher n'importe où d'autre, alors les lignes ou les bottomView.

Le problème est que lorsque je clique sur UITableView il n'a pas les feux de touchesEnded événement.

Maintenant, comment puis-je détecter le toucher sur UITableView et de le distinguer avec une ligne de sélection de l'événement.

Grâce.

  • Je ne suis pas sûr de comprendre. Voulez-vous dire que vous avez une UIView (viewA) qui détient une UITableView, et un autre UIView (viewB) (en bas). Si l'utilisateur touche à tout endroit autre qu'un UiTableViewCell, ou viewB, alors vous voulez cacher viewB. Sinon, montrer viewB. est-ce exact?
  • Oui exactement ce que je veux faire.. Et si l'utilisateur touche sur UITableViewCell je veux montrer la viewB. Que je peux arriver à via didRowSelectedAtIndexPath:
  • Si vous le demandez.. "comment capter le toucher des événements qui se produisent sur une UITableView, mais pas dans une cellule?"
  • Oui bien sûr.. j'ai besoin de détecter le contact de UITableView pas de cellule