Pregunta

¿Cómo hago para cursivas una sola palabra en una NSString que se mostrará en una UILabel? En concreto, no quiero que todo el texto a escribirse en cursiva, sólo una palabra.

Gracias!

(Edited) que quería decir UILabel, no UITextField.

¿Fue útil?

Solución

No creo que lo que está pidiendo que haga es posible (que estaría feliz de estar equivocado). Sin embargo, esta biblioteca ( https://github.com/facebook/three20 /) es una forma popular de conseguir el mismo resultado en un UILabel (no campo de texto). La biblioteca funciona bastante bien, pero tiene muchas limitaciones, sobre todo en condiciones de borde, y, por supuesto, viene con sobrecarga asociada.

Me animo a pensar en otras formas de lograr el mismo resultado usuario. Puede marcador de posición de texto de ayuda? Cómo acerca de las sugerencias siguientes a su campo de texto?

Buena suerte.

Otros consejos

A UILabel nativa no soporta NSAttributedString que es lo que normalmente se usa para cadenas de presentación con el formato. Usted podría intentar una salida el texto de su auto usando Core texto pero sugeriría que el registro de salida FontLabel o tres 20 proyecto mencionado por @JJ Rohrer

Uso NSAttributedString ... Encuentra los controladores para dibujar NSAttributedString, ya UILabel planteo apoyar NSAttributedString

Controller para NSAttributedString

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top