2009-09-13 8 views
1

Mon contrôleur héritedidSelectRowAtIndexPath quand uiwebview remplit la cellule?

UITableViewController: <UITableViewDelegate,UITableViewDataSource>

Les cellules de la table sont personnalisés et sont 100% rempli par un UIWebView

Je voudrais avoir l'utilisateur clique partout dans le UIWebView et ont la fonction UITableViewDelegate's notifié:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

y at-il suggéré de faire comme ça ?

Répondre

1

lorsque vous créez le UIWebView mis webView.userInteractionEnabled = NO;

Si vous avez besoin pour permettre une interaction utilisateur dans la vue Web et permettre à l'utilisateur de cliquer sur la ligne ainsi, vous aurez probablement besoin de faire quelques UIView subclassing comme entourer le UIWebView pour vous permettre d'annuler les contacts dans le UIWebView si nécessaire.

+0

Cela a fonctionné, merci –

+0

Génial, a travaillé comme un charme, merci! – Naishta

Questions connexes