NSString格式问题



我有像"Circular Quay W, The Rocks NSW, Australia"这样的NSString,我想以以下字符串格式显示:

Circular Quay W,
The Rocks NSW,
Australia

所以请帮我开发这个功能。

假设您在UILabel中显示字符串

NSString *str = @"Circular Quay W, The Rocks NSW, Australia";
str = [str stringByReplacingOccurrencesOfString:@", " withString:@",n"];

不要忘记将标签的 numberolines 设置为0。这允许标签显示多行文本。

label.numberOfLines = 0;

将每个逗号替换为(逗号和新行",n"),如果您在UILabel中显示它,请确保将高度和行数首先设置为0使用属性numberOfLines

 NSString *stringFoo = @"Circular Quay W, The Rocks NSW, Australia";
 stringFoo = [stringFoo stringByReplacingOccurrencesOfString: @"," withString:@",n"];

这应该可以完成工作:

[NSString stringWithString:@"Circular Quay W,n The Rocks NSW,n Australia"];

欢呼

最新更新