¿Hay alguna manera de tener un texto de etiqueta para envolver palabras según sea necesario? Tengo los saltos de línea establecidos en el ajuste de línea y la etiqueta es lo suficientemente alta para dos líneas, pero parece que solo se ajustará en los saltos de línea. ¿Tengo que agregar saltos de línea para que se ajuste correctamente? Solo quiero que se ajuste si no puede caber horizontalmente.
150
NSLineBreakByWordWrapping
, noUILineBreakModeWordWrap
.label.lineBreakMode = .ByWordWrapping
ylabel.numberOfLines = 0
rápidoUILabel
tiene una propiedadlineBreakMode
que puede establecer según sus requisitos.fuente
En Swift lo harías así:
(Tenga en cuenta que la forma en que funciona la constante lineBreakMode es diferente a la de ObjC)
fuente
Xcode 10, Swift 4
El ajuste del texto para una etiqueta también se puede hacer en Storyboard seleccionando la etiqueta y utilizando el Inspector de atributos.
Líneas = 0 lineBreak = Ajuste de línea
fuente