2010-01-04 3 views

Répondre

3

Voulez-vous afficher des éléments HTML réels ou simplement une chaîne que vous avez retirée du Web? Pour ce dernier, vous procédez comme suit:

NSURL *stringURL = [NSURL URLWithString:@"http://yoursite.com/page.html"]; 
NSString *responseString = [NSString stringWithContentsOfURL:stringURL encoding: NSUTF8StringEncoding error:nil]; 
myTextView.text = responseString; 
1

Vous pouvez essayer d'utiliser la bibliothèque Three20, qui comprend une étiquette de texte de style:

http://github.com/facebook/three20/

La TTStyledTextLabel de classe du cadre Three20 a une propriété de texte "texte" de type TTStyledText. Cette classe TTStyledText a une méthode staticFromXHTML: static qui prend un NSString avec n'importe quel type de texte HTML à l'intérieur, et pourrait vous aider à faire ce que vous voulez. Cependant, il ne permet pas l'édition du texte, du moins pas autant que je sache.

Espérons que cela aide!

0

Si vous voulez du HTML, le mieux est d'utiliser un UIWebView dédié.

Questions connexes