在iOS中从plist向字符串添加换行符

时间:2013-05-21 04:53:03

标签: ios uilabel line-breaks

我需要在字符串中添加换行符,这是从plist中获取的。该字符串将传递到UILabel以显示在屏幕上。
例如,我的文字就像"Adding a line break to a string from plist in iOS"我在分词后需要换行符。

我添加了"\n",因此文本变为“在iOS中的plist中添加换行符\ n到字符串”。确保numberoflines = 0的{​​{1}}。

但我看不到换行符,文字UILabel出现在文本本身。

需要一些指导......谢谢..

编辑:

"\n"

1 个答案:

答案 0 :(得分:7)

plist文件需要字符串值中的实际换行符。您无法输入两个字符\和n。这些仅被编译器视为换行符。

在Xcode中打开plist文件并编辑字符串值。要输入换行符,请按键盘上的option-Return而不是Return

现在,当您将此字符串值加载到应用中的NSString时,换行符将成为字符串值的一部分。当设置在标签文本时,将出现换行符(假设标签设置为显示多行)。