2010-07-30 7 views

Répondre

0

Vous pouvez, mais vous devrez recourir à une méthode non documentée, donc je vous suggère de le faire juste pour le plaisir, pas pour une application que vous allez vendre sur l'AppStore:

[theTextView setContentToHTMLString: content]; 

Ici, content est un NSString qui contient un balisage HTML, ce qui vous permet de l'affecter à quelque chose comme "<font color='red'>T</font>he first letter of this text is red and the letter <font color='green'>Z</font> here is green".

+0

Apple va-t-elle vraiment rejeter cela depuis ses sans-papiers? – user377419

+0

@ shorty876 J'ai récemment fait un projet d'école en utilisant la méthode, il s'est avéré plus de problèmes que cela en valait la peine. Je vous conseille de l'utiliser avec soin, il est en fait privé pour une raison. En ce qui concerne le rejet, l'utilisation d'API non documentées peut parfois être un signe avant-coureur de problèmes de ce point de vue. – luvieere

+0

hmm c'est plus compliqué que je ne le pensais. meh je peux trouver une alternative ... – user377419

0

Non, c'est impossible. Utilisez plutôt UIWebView, il vous offrira toute la flexibilité qu'offre HTML.

+1

donc je devrais l'écrire en html ... Mais j'ai besoin d'accéder à un NSArray et je ne sais pas html ... qu'en soulignant ou en faisant ressortir en quelque sorte? – user377419

+0

@shorty: cela ressemble à une question différente! BTW, HTML est assez facile à apprendre, je pense. – mvds

+0

J'ai juste besoin de mon texte pour se démarquer d'une manière ou d'une autre ... – user377419