如何在localizable.strings
中添加换行符?
我尝试了\n
,但没有成功。
答案 0 :(得分:16)
使用\n
应该可行。在“Localizable.strings”中使用此行:
"abc" = "foo\nbar";
和这段代码:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
我得到了输出
2013-05-02 14:14:45.931 test[4088:c07] foo bar
答案 1 :(得分:16)
只需在.strings文件中添加换行符
即可"str" = "Hi ,
this is .
in a new line,
";
答案 2 :(得分:3)
只要您设置了合适的行号,就可以在UILabel和UITextview中使用:
testLabel.numberOfLines = 2;
您也可以将此设置为0,这是自动行数,同时您应该确保您的标签足够大以显示多行,否则它将被切断。
答案 3 :(得分:0)
这在localizable.strings中不起作用,你必须创建两个键,然后只有你可以在字符串的连接过程中管理两个可本地化的字符串。