2016-02-14 6 views
20

Javaのために "\ n"のように素早く新しい行を作成する方法はありますか?スワイプで新しい行を作成するには

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

これは正確で有効です(この文字列をどこに使用するかによって異なりますが、ラベルのタイトルでは、ラベルプロパティも設定せずに複数の行が得られない場合があります)。次の行の前にスペースを削除して、必要なものを手に入れます。 – smozgur

+0

ラインをどのように印刷していますか?何かのUIで? CLIでは? –

答えて

39

あなたはスウィフト文字列内\nを使用することができるはず、それが改行文字を作成し、期待通りに動作するはずです。あなたはそのような適切な形式のため\nの後にスペースを削除したいと思うでしょう:

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

になるべき、コンソールに出力場合、:

Hello World 
This is a new line 

しかし、作るためにいくつかの他の考慮事項がありますあなたのような、この文字列を使用する方法に応じて:あなたはUILabelのテキストプロパティに設定している場合

  • は、UILabelのnumberOfLines = 0は、を可能にすることを確認してください無限の線。
  • 一部のネットワーク使用例では、代わりに\r\n(Windowsの改行文字)を使用してください。

編集:あなたはのUITextFieldを使用していると述べたが、それは複数行をサポートしていません。 UITextViewを使用する必要があります。

2

次のコードを使用できます。

関連する問題