可能重复:
将浮点值转换为 NSString
我怎样才能画出一个int或通过float一个?UILabelNSString
[NSString stringWithFormat:@"%d", yourIntValue];
[NSString stringWithFormat:@"%f", yourFloatValue];
您的问题可能已经被问过,可能被标记为重复。此外,听从 bryanmac 的建议以“对 iPhone 开发不那么陌生”可能是个好主意!
为了更改标签上的文本,您需要分配其text属性:
mylabel.text = [NSString stringWthFormat:"%d", intVal];
stringWithFormat:非常灵活,它允许您NSString使用格式字符串作为模板创建新的 s,并将格式说明符替换为您可以传递给方法的附加数据。字符串内的条目%将替换为您传递的数据项。%d或%i表示“整数”,%f或%g表示“浮点”,等等。这是所有说明符的列表。