J'ai une vue de texte, qui a des liens vers des pages Web, comme Wikipedia. Habituellement, quand je clique sur les liens, il ferme mon application et ouvre Safari.Comment ouvrir des liens dans un WebView plutôt que dans Safari?
Comment contrôler le lien hypertexte, afin qu'il charge la page Web dans le UIWebView au lieu de Safari?
Mettre un bouton sur le lien n'est pas ce que je veux, car il s'agit d'une vue de texte défilable.
Y a-t-il un Void que je peux appeler, car j'ai également besoin de commencer à afficher la vue Web lorsque le lien est cliqué.
Merci. Toutes les réponses seraient appréciées.
(je suis à programmer pour l'iPhone d'apprentissage de 12 ans. Voir Spaceulator ou visitez timh.me.uk pour ma première application)
Merci Michael. Le lien nttp: //www.stackoverflow.com (ou toute autre URL avec nttp) est maintenant bleu, et agit comme un lien hypertexte, mais quand il est cliqué, il ne fait rien. Je l'ai essayé dans le délégué de l'application et le contrôleur de vue (où tout mon code est), mais il n'est pas appelé. Voici le code que j'ai mis en: - Application (BOOL): (UIApplication *) application handleOpenURL: (NSURL *) url { \t \t NSString * aUrl = [url absoluteString]; \t \t // Charger la requête dans UIWebView. \t [webView loadRequest: [NSURLRequest requestWithURL: [NSURL URLWithString: aUrl]]]; \t \t // Utiliser l'URL \t \t return YES; } – philh