我对 Xcode 还是个新手,所以请耐心等待。无论如何,我在尝试在 UILabel 中显示数组的全部内容时遇到了一些麻烦。我可以通过简单地使用代码来显示它
wordList.text = [NSString stringWithFormat:@"List of Words:\n %@", listA];
但是在运行时,标签最终会显示一个括号和单独一行的单词,以及单词周围的引号,以及结束引号和每个单词之间的行中的逗号。示例:
List of Words:
(
"apple
",
"banana
",
"etc.
虽然我确实希望单词在他们自己的行中显示,但我不希望括号和右引号和逗号在单独的行中显示。我也更喜欢将括号、引号和逗号一起删除,但如果我做不到,我也不会太介意。
谁能解释一下为什么要这样显示,并帮助我在 UILabel 中正确显示数组中的每个单词?
最佳答案
使用这个:
NSArray *listOfWords = @[@"One", @"Two", @"Three"];
NSString * stringToDisplay = [listOfWords componentsJoinedByString:@"\n"];
wordList.text = stringToDisplay;
将显示:
One
Two
Three
关于ios - 在文本标签中显示数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23600207/