2010-01-25 7 views
1

J'ai essayé plusieurs méthodes:Comment ajouter un lien hypertexte dans mon application?

  • A UIWebView ne fait pas l'affaire parce que j'ai un fond texturé et le UIWebView ne fait pas un fond transparent.
  • Un UITextView - semble être une très bonne option. Je l'ai auto détection de mon lien hypertexte, mais il remplace ma couleur de lien avec le bleu. :(
  • Je l'ai regardé le code Three20 - cela semble trop complexe

Je pensais, est-il un moyen de faire un UIButton ressembler texte This'd probablement parfait

.?. ce

est vraiment gênant, semble que presque toutes les applications fait cela, mais je ne peux pas savoir comment faire.

Répondre

7

UIWebView-t permettent un fond transparent.

Je l'utilise dans mon application, Pocket Tabs.

webView.opaque = NO; 
webView.backgroundColor = [UIColor clearColor]; 
+0

Brilliant! Je suis tellement idiot! Tout ce que je dois faire maintenant, est de savoir comment remplacer l'action de lien hypertexte en appuyant sur le lien :) –

+0

Vous pouvez le faire pour! Ajouter un modèle personnalisé (comme http :, mais votre propre), puis gérer la méthode déléguée WebView: - (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest: (NSURLRequest *) demande NavigationType: (UIWebViewNavigationType) NavigationType et vérifiez votre schéma personnalisé. Ne pensez pas que vous êtes un idiot, je me retrouve facepalm sur des choses stupides tout le temps. Une deuxième paire d'yeux aide vraiment. –