我有像"Circular Quay W, The Rocks NSW, Australia"
这样的NSString,我希望以下面的字符串格式显示:
Circular Quay W,
The Rocks NSW,
Australia
所以请帮我开发这个功能。
提前致谢。
答案 0 :(得分:3)
假设您在UILabel
。
NSString *str = @"Circular Quay W, The Rocks NSW, Australia";
str = [str stringByReplacingOccurrencesOfString:@", " withString:@",\n"];
不要忘记将标签的 numberOfLines 设置为 0 。这使标签显示多行文字。
label.numberOfLines = 0;
答案 1 :(得分:1)
将每个逗号替换为(逗号和新行“,\ n”),如果您在UILabel
中显示它,请确保首先将高度和行数设置为 0 < / strong>使用属性numberOfLines
。
NSString *stringFoo = @"Circular Quay W, The Rocks NSW, Australia";
stringFoo = [stringFoo stringByReplacingOccurrencesOfString: @"," withString:@",\n"];
答案 2 :(得分:-1)
这应该做的工作:
[NSString stringWithString:@"Circular Quay W,\n The Rocks NSW,\n Australia"];
干杯