Ich möchte einen String nehmen, den ich habe, z. B. "Englische Sprache" und einen String erstellen, der jedes Wort in einer separaten Zeile anzeigt. Zur Zeit habe ich:Einen String mit Leerzeichen in einen String mit Zeilenumbrüchen aufteilen und in einem UILabel anzeigen
let subjectDesc = "English Language"
let splitArray = subjectDesc?.componentsSeparatedByString(" ")
var finalString = ""
for item in splitArray! {
finalString = finalString + item + "\n"
}
print("The final string is \(finalString)")
cell.subjectLabel.text = finalString
Ich habe die UILabel Line-Modus zu Zeilenumbruch auf 2 Zeilen gesetzt Breaks. Das Etikett zeigt nur das erste Wort an. Was mache ich hier falsch?
Alle Zeiger würden wirklich geschätzt werden! Danke
gibt es genug Platz für das Etikett 2 Zeile anzuzeigen? –
Ihr Code gibt 'finalString' wie erwartet aus. – ozgur