0

以下のテキストは長すぎて実行時に画面に収まりません。これを1行ではなく2行にするにはどうすればよいですか?

myLabel.text = "The weather today is going to be partly cloudy with a chance of rain"
4

3 に答える 3

-1

#1
行数を設定します。

myLabel.numberOfLines = 2 //set to 0 if you want it to automatically decide based on how many line breaks you add in step 2

#2または
を使用してテキストに改行を追加します。\n\r

myLabel.text = "The weather today is going to\nbe partly cloudy with a chance of rain"

それが役立つことを願っています:)

編集

SKLabelNode通常の ではなくを使用していることを明確にする必要がありますUILabelSKLabelNodes は複数行をサポートしていないため、次のことができます。

  • 新しいビューを作成する
  • ビューにラベル #1 を追加します
  • 別のラベル (#2) をビューに追加し、ラベル #1 の下に配置します
  • 文を 2 つの部分に分割し、最初の部分をラベル #1 に追加し、2 番目の部分をラベル #2 に追加します
于 2015-06-19T02:58:03.107 に答える