saltos salto qué que parrafo línea linea interpreta exclusivamente etiqueta como bootstrap ios iphone swift uilabel

ios - qué - salto de linea typescript



Saltos de línea y número de líneas en la etiqueta Swift(programáticamente) (3)

Puedes hacer esto para programarlo

label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.numberOfLines = 3

Swift 3/4

label.lineBreakMode = .byWordWrapping label.numberOfLines = 3

Al seleccionar una etiqueta en un StoryBoard, puedo seleccionar Line Break para ajustarlo a Word Wrap y cambiar el número de líneas para que sea más de 1. ¿Cómo puedo hacer eso mediante programación en Swift?


Si desea que la etiqueta tenga varias líneas, haga lo siguiente:

var myLabel:UILabel = UILabel(frame: CGRectMake(7, 200, 370, 100)) myLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping myLabel.numberOfLines = 0 //''0'' means infinite number of lines

Recuerde aumentar la altura en "CGRectMake (7, 200, 370, 100 )" <- Este
De lo contrario, la etiqueta no podrá tomar las múltiples líneas de texto.


Tenga en cuenta que con Swift 3 necesita usar el método actualizado byWordWrapping

productNameLabel.lineBreakMode = .byWordWrapping productNameLabel.numberOfLines = 1

O para agregar Ellipsis al final use byTruncatingTail

productNameLabel.lineBreakMode = .byTruncatingTail productNameLabel.numberOfLines = 1