porción marca de NSString en cursiva o en negrita, no toda la cadena
-
10-10-2019 - |
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.
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