我正在通过以下代码打印数组:
HomePlayersLabel.text = [HomePlayersString componentsJoinedByString:@" "];
这样可以正常工作,但它会在同一行上打印数组。我试过使用\ n,但标签不适合在每一行打印数组。
如何自动标注标签,以便数组中的所有对象都打印在下一行?
我发现了很多帖子,但所有帖子都在IOS 6.0上弃用
答案 0 :(得分:1)
label.numberOfLines = 0;
label.text = [playersArray componentsJointByString:@"\n"];
请听取意见:
变量应为camelCase
且非大写首字母。大写表达式按惯例用作类名。 (请参阅上面代码的错误颜色。)
变量应以它们的名称命名。您不应该将数组描述为字符串。
答案 1 :(得分:0)
将@" "
替换为@"\n"
,以便每个值以换行符分隔。然后确保您的标签的numberOfLines
设置为0
,并且标签的高度足以显示所有线条。使用sizeToFit
将有助于此。