2009-05-28 4 views
0

J'ai cette configuration:UITableView - comment pass-through touche à vue parent

UIView 
    UITableView 
    UIView 

La vue imbriquée est caché d'abord et je veux qu'il apparaisse lorsque l'utilisateur touche l'affichage du tableau partout, sur la cellule, section extérieure - à peu près n'importe où sur l'écran en dehors de statut/nav. bar. J'ai ajouté touchesBegan pour la vue principale (dans laquelle je montre la vue imbriquée) et lorsque TableView est caché cela fonctionne comme nécessaire.

Lorsque la vue de table est affichée, touchesBegan n'est pas appelée. Ainsi, la question est - comment intensifier les touches à la vue principale?

Répondre

0

Semble une chose difficile :)

J'ai travaillé autour de ce en ajoutant une grande vue transparente sur le dessus de la TableView et attraper les touches sur elle. Cela fonctionne dans mon cas, car je n'ai pas besoin de manipuler les touches sur TableView.

Questions connexes