2010-09-02 5 views
0

J'essaie de créer un UIWebView dans le pied de page UITableView. La table est groupée. En fait, j'essaie de créer un lien hypertexte en utilisant UIWebView. Par exemple, il devrait y avoir un texte commeUtilisation de UIWebView pour créer des liens hypertexte dans le pied de page UITableView

Hey les gens Contactez-moi

Contactez-moi devrait être un lien hypertexte et je veux placer ce texte dans le pied de page UITableView. Je suis incapable de comprendre comment le faire .. s'il vous plaît guide moi les gars..si possible s'il vous plaît envoyer un exemple de code ou s'il vous plaît me donner un lien pour le tutoriel .. Je n'ai pas utilisé IB ici pour créer le webview .. vient de déclarer WebView dans le fichier .h

Voici le code que j'ai écrit dans la méthode viewForFooterInSection

CGRect webFrame = CGRectMake(20,500,buttonView.frame.size.width,buttonView.frame.size.height); 
     webView = [[UIWebView alloc] initWithFrame:webFrame]; 
     webView.backgroundColor = [UIColor lightGrayColor]; 
     [self.view addSubview:webView]; 
     NSString *html = @"<html><head></head><body>Hey Folks Contact Us</br></body></html>"; 
     [webView loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.example.com"]]; 
+0

Voulez-vous le mettre en vue dans une section ou dans un tableau? Si dans la table, vous devez utiliser viewForFooterInTable. –

+0

Yup Je veux l'utiliser comme une vue dans la table .. même si il n'y a pas de sections présentes la webview avec lien hypertexte devrait être affiché – racharambola

Répondre

-1

si tout va bien pertinente: UIButton in UITableView Footer

Ils créent un bouton au pied de page UITableView avec un UIView alors peut-être vous peut implémenter la même chose en utilisant votre UIWebView au lieu de l'UIButton.

+0

merci pour la réponse Kennzo..J'ai créé des boutons pour un autre but et son fonctionnement bien .. Je suis impossible d'utiliser UIWebView car je pense que je fais une erreur dans le code ci-dessus .. – racharambola

+1

Malheureusement, le lien est mort. C'est pourquoi vous devez toujours copier au moins une partie du contenu de la source plutôt que de simplement lier à une page externe lorsque vous répondez. –

0

Pour ajouter un pied de page personnalisé à une table, vous avez une propriété - tableFooterView. vous devez affecter la WebView que vous créez à cette propriété.

Dans votre méthode de contrôleur de vue de la table viewDidLoad procédez comme suit:

if (self.tableView.tableFooterView == nil) { 
      // Create your webView (move here your code) 
    self.tableView.tableFooterView = yourWebView; 
} 

Cela fonctionne pour moi, je crée mon point de vue à partir du fichier nib.

Questions connexes