2016-03-24 8 views
0

Wenn ich einen Text auf mein Etikett setzen und myLabel.frame.size.height überprüfen, bekomme ich immer den gleichen Wert, als ob es immer eine einzelne Zeile wäre, auch wenn der Text mehrere Zeilen einnimmt ... Wie könnte ich die "endgültige" Höhe bekommen?Kann nicht die Höhe eines UILabel mit numberOfLines = 0

Dank

Antwort

1

Versuchen Sie es in Ihrem viewDidLayoutSubviews Funktion anzeigen Controller:

override func viewDidLayoutSubviews() { 
    super.viewDidLayoutSubviews() 
    print(myLabel.frame.size.height) 
} 

Ihr Label es nicht haben bis dahin endgültige Größe.

Verwandte Themen