1. ホーム
  2. string

[解決済み] swiftで改行する方法

2022-02-07 08:49:07

質問事項

swiftでjavaの" \n"のように改行する方法はないでしょうか?

var example: String = "Hello World \n This is a new line"

解決方法は?

を使用できるようにする必要があります。 \n Swift の文字列の内部で、期待通りに動作し、改行文字が作成されるはずです。の後にあるスペースを削除したいと思うでしょう。 \n のように、適切な書式になるようにします。

var example: String = "Hello World \nThis is a new line"

これをコンソールに出力すると、次のようになるはずです。

Hello World
This is a new line

しかし、この文字列をどのように使用するかによって、次のような配慮が必要です。

  • UILabelのtextプロパティに設定する場合は、UILabelのnumberOfLines = 0とし、無限行を許可するようにすること。
  • ネットワーク関連のユースケースで \r\n これは Windows の改行です。

編集 : UITextFieldを使用しているとのことですが、複数行に対応していません。UITextViewを使用する必要があります。