2016-05-23 196 views
0

「英語」という文字列を使用して、それぞれの単語を別々の行に表示する文字列を作成します。現在私は持っています:文字列をスペースで区切って改行し、UILabelで表示する

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 

UILabel改行モードを2行に改行しました。ラベルには最初の単語のみが表示されます。私はここで間違って何をしていますか?

すべてのポインタは本当にありがとう!ありがとう

+0

ラベルが2行表示するのに十分なスペースがありますか? –

+0

あなたのコードは 'finalString'を期待どおりに出力します。 – ozgur

答えて

0

複数の行を表示するには、UILabelのnumberOfLinesを0に設定する必要があります。

関連する問題