网站新手。无法从其他帖子解决我的问题。看起来很简单,但我显然遗漏了一些东西。我在Xcode工作并有一个浮点数组。我想以垂直格式输出所有标签。当我运行以下代码时,我只返回最后一个数字。
for (int x = 0; x < 6; ++x)
[myLabel setText:[NSString stringWithFormat:@"%f\n", numberArray[x]]];
需要为要显示的所有值添加哪些代码?回顾了其他几个有类似问题的帖子,但解决方案对于这个问题似乎过于复杂,对我来说并不起作用。感谢任何指导。
答案 0 :(得分:3)
尝试:
NSMutableString *myLabelText = [[NSMutableString alloc] init];
for (int x = 0; x < 6; ++x) {
[myLabelText appendFormat:@"%f\n", numberArray[x]];
}
[myLabel setText:myLabelText];
答案 1 :(得分:0)
试试这个:
myLabel.numberOfLines = 0;
myLabel.lineBreakMode = NSLineBreakByWordWrapping;
[myLabel setText:[numberArray componentsJoinedByString:@"\n"]];
[myLabel sizeToFit];