【发布时间】:2013-05-21 04:53:02
【问题描述】:
我需要为从 plist 中获得的字符串添加换行符。将字符串传递给UILabel 以在屏幕上显示。
例如,我的文本类似于"Adding a line break to a string from plist in iOS"
我需要在分词后换行。
我添加了"\n",因此文本变为“在 iOS 中的 plist 中将换行符 \n 添加到字符串中”。确保numberoflines = 0 为UILabel。
但我看不到换行符,并且文本 "\n" 出现在文本本身中。
在这方面需要一些指导.. 谢谢..
编辑:
[photo setCaption:[NSString stringWithFormat:@"%@",[[galleryArray objectAtIndex:index] objectForKey:@"Title"]]];
【问题讨论】:
-
你能展示如何从 plist 中获取你的字符串的代码吗?
-
我猜与编码有关。
-
你想要plist文件中的字符串中的换行符吗?只需在 plist 编辑器中编辑字符串时键入“option-Return”。这将在值中添加一个换行符。
-
旁注 - 在您的编辑中,不要使用
stringWithFormat。只需使用:[photo setCaption:[[galleryArray objectAtIndex:index] objectForKey:@"Title"]]; -
@Levi 在
NSString文字中使用\n字符文字与在 plist 文件中的字符串值中键入字符 \ 和n之间存在巨大差异。
标签: ios uilabel line-breaks