iphone - cocoa touch tutorial
UILabel-Texto de saludo de texto (3)
¿Hay alguna manera de tener un texto de etiqueta de palabra de etiqueta según sea necesario? Tengo los saltos de línea configurados para el ajuste de palabras y la etiqueta es lo suficientemente alta para dos líneas, pero parece que solo se ajustará a los saltos de línea. ¿Debo agregar saltos de línea para que se ajuste correctamente? Solo quiero que se envuelva si no cabe en horizontal.
En Swift lo harías así:
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 0
(Tenga en cuenta que la forma en que funciona la constante lineBreakMode es diferente a ObjC)
UILabel
tiene una propiedad lineBreakMode
que puede establecer según su requisito.
Si establece numberOfLines
en 0 (y la etiqueta en el ajuste de palabra), la etiqueta se ajustará automáticamente y usará tantas líneas como sea necesario.
Si está editando un UILabel
en IB, puede ingresar varias líneas de texto al presionar la opción + volver para obtener un salto de línea; el retorno solo terminará la edición.