2013-05-02 11 views

答えて

14

\nを使用すると効果があります。

"abc" = "foo\nbar"; 

と、このコード:: "のLocalizable.strings" この行では

NSString *s = NSLocalizedString(@"abc", NULL); 
NSLog(@"%@", s); 

私はただ、.stringsファイルに改行を追加し、出力

 
2013-05-02 14:14:45.931 test[4088:c07] foo 
bar 
+0

私は同意します。真:キーには '\ n'を含めてはいけません。なぜ誰かがそれを望むのでしょうか?他のもの(ローカライズされた文字列の' \ n ')はうまくいくはずです。 –

+0

UITextViewまたはUILabelにテキストを表示すると、\ nが追加されます。 – Bonnie

+0

私はHTMLを有効にしていたので、\ nは動作していませんでした。とにかくhtmlタグを置いた後、絶対にうまく動作します!任意のアイデアリンクを追加する方法? –

0

これはlocalizable.stringsでは機能しません.2つのキーを作成するだけで、文字列の連結中に2つのローカライズ可能な文字列の間で\ nを管理することができます。

11

の作品取得します
"str" = "Hi , 

this is . 

in a new line, 

"; 
+0

はい、これは良い選択です! –

3

このwor限り、あなたは適切なライン数の設定としてUILabelとUITextviewでKS:また、これを0に設定することができ

testLabel.numberOfLines = 2; 

自動ラインカウントで、また、あなたはあなたのラベルが複数行を表示するのに十分な大きさであることを確認する必要がありますそうでなければ、それは切断されます。

+0

これは正解imhoのようです。 – hfogel

関連する問題