2010-07-28 7 views
0

J'ai besoin d'afficher du texte formaté simple dans une petite section d'une vue. L'arrière-plan doit être transparent car il y a une image de fond dégradé.Application iPhone: Comment afficher du texte formaté?

Comment est-ce que je devrais m'y prendre? Peut-être que le contrôle Web View fera l'affaire? merci

Répondre

2

Un UIWebView avec un fond transparent devrait faire l'affaire, en effet. Vous pouvez utiliser quelque chose comme:

UIWebView *formattedText = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)]; 
[formattedText loadHTMLString:@"My <strong>formatted</strong> text" baseURL:nil]; 

Attention cependant: UIWebView s sont des objets lourds qui sucent beaucoup de mémoire, plus ils peuvent prendre un certain temps pour charger et rendre votre texte. Vous devriez libérer votre étiquette dès que vous n'en avez plus besoin.

1

UIWebView est un gros poids lourd pour cette tâche. Stick avec DTCoreText ou si vous ciblez iOS 6.0, vous pouvez utiliser NSAttributedString.

Questions connexes