2016-06-29 12 views
5

mache ich benutze Eureka library und ich stieß auf ein Problem. Ich brauche eine mehrzeilige Etikettenzeile, weiß aber nicht, wie ich das machen soll. Ich kann nur eine Zeile mit abgeschnittenen Beschriftungszeilen sehen.Wie man mehrzeiliges Etikett mit Eureka

class MainViewController: FormViewController { 
    override func viewDidLoad() { 
     super.viewDidLoad() 

     form +++= 

     Section() 

     <<< LabelRow { row in 
      row.title = "Hello World 1. Hello World 2. Hello World 3" 
     } 
} 
+0

Bitte hier einen Code setzen. Wo ist die Init der Bezeichnung, können Sie $ 0. NumberOfLines = 0 setzen. Dies wird zu unendlichen Linien führen. –

+0

@AltimirAntonov Code hinzugefügt –

+0

Ok, dann unter row.title, fügen Sie row.numberOfLines = 0 hinzu. Wenn Sie dies akzeptieren, sagen Sie mir, dass es als Antwort und geben Sie mir Punkte c (: –

Antwort

15

Mit row.cell erhalten Sie die ganze Zelle und Sie können es anpassen.

Die Etikettenzeile sollte wie folgt erhalten:

<<< LabelRow { row in 
    row.title = "Hello World 1. Hello World 2. Hello World 3" 
    row.cell.textLabel?.numberOfLines = 0 
} 
0

Ich bin mir nicht sicher, was Ihre Eureka Bibliothek tut, aber wenn Sie die „Lines“ Eigenschaft auf 0

Multi Linien für das Etikett, in Ihrem Storyboard, nur ändern haben wollen Wenn Ihr Etikett befindet sich in einem UITableViewCell, Sie müssen eine dynamische UITableViewCell Höhe festlegen.

enter image description here

Verwandte Themen