tutorial iphone cocoa-touch

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.