xcode - Agregue el carácter "nueva línea" en localizable.strings
(4)
El uso de /n
debería funcionar. Con esta línea en "Localizable.strings":
"abc" = "foo/nbar";
y este código:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
Me sale la salida
2013-05-02 14:14:45.931 test[4088:c07] foo bar
¿Cómo agregar un carácter de nueva línea en localizable.strings
?
Intenté poner /n
, pero sin éxito.
Esto funciona en una vista de UILabel y UIT, siempre que establezca el número de línea apropiado:
testLabel.numberOfLines = 2;
También puede establecer esto en 0, que es un conteo automático de líneas, también debe asegurarse de que su etiqueta sea lo suficientemente grande como para mostrar múltiples líneas, o de lo contrario se cortará.
Simplemente agregar nuevas líneas en el archivo .strings también funciona
"str" = "Hi ,
this is .
in a new line,
";
esto no funcionará en localizable.strings, debe crear dos claves y solo podrá administrar / n entre dos cadenas localizables durante la concatinación de cadenas.