2010-09-22 5 views

Répondre

2

Si vous utilisez page Web pour afficher dans la WebView

Voici ce que je ferais:

  1. Créer une chaîne avec l'en-tête de la page HTML Ajouter un fichier css ou CSS intégré dans la tête
  2. Créer le corps de HTML.
  3. Créer fin des éléments de HTML

Append toutes les chaînes et la charge WebView de chaîne

NSString *bundlepath = [[NSBundle mainBundle] bundlePath]; 
NSURL *baseURL = [NSURL fileURLWithPath:bundlepath]; 
[webView loadHTMLString:html baseURL:baseURL]; 
+0

Merci, cela m'a beaucoup aidé, mais j'étais dans le pétrin jusqu'à ce que je sache que Mobile Safari sur iPhone/iPod Touch et iPad ne supporte que les webfonts SVG –

2
+0

Comme il ne veut pas utiliser un système de police, mais un UIFont-classe, je n » Je pense que c'est le cas. La façon d'aller ici pourrait être un lien vers la police dans le dossier de ressources, plutôt que d'utiliser un UIFont, mais je ne suis pas vraiment familier avec CSS. – Phlibbo

+0

Hm désolé, je pensais que la question portait sur la façon d'utiliser une police spécifique dans un UIWebView - mon mauvais, si je l'ai mal compris. – Icky

+0

C'est la bonne façon de le faire. Si vous devez charger une police personnalisée, recherchez l'attribut CSS3 de @ font-face. – MishieMoo

Questions connexes