How to add a newline character in localizable.strings
?
I tried putting \n
, but no success.
Using \n
should just work. With this line in "Localizable.strings":
"abc" = "foo\nbar";
and this code:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
I get the output
2013-05-02 14:14:45.931 test[4088:c07] foo bar
Just adding newlines in the .strings file also works
"str" = "Hi ,
this is .
in a new line,
";
This works in an UILabel and UITextview as long as you set the appropriate line number:
testLabel.numberOfLines = 2;
You could also set this to 0 which is automatic line count, also you should ensure that your label is big enough to show multiple lines, or else it will be cut off.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With