我的NSString像"Circular Quay W, The Rocks NSW, Australia"
,我想在下面的字符串格式显示:NSString的格式问题
Circular Quay W,
The Rocks NSW,
Australia
所以请帮我开发这个功能。
在此先感谢。
我的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"];
不要忘记设置numberOfLines标签至。这可让标签显示多行文字。
label.numberOfLines = 0;
这应该做的工作:
[NSString stringWithString:@"Circular Quay W,\n The Rocks NSW,\n Australia"];
干杯
替换每个逗号(逗号和新线 “\ n”),如果你正在展示的UILabel
使它请务必先将高度和行数设置为使用属性numberOfLines
。
NSString *stringFoo = @"Circular Quay W, The Rocks NSW, Australia";
stringFoo = [stringFoo stringByReplacingOccurrencesOfString: @"," withString:@",\n"];
请正确格式化问题,以便我们可以更清楚地理解输入和输出。 – taskinoor
你想在哪里显示它?你有什么尝试? – Caleb
看起来你正在显示一个地址。如果您在该程序中有更多,请尝试创建地址结构并编写自动格式化的描述函数。这是一个ADT。 –