0

可能重复:
将浮点值转换为 NSString

我怎样才能画出一个int或通过float一个?UILabelNSString

4

2 回答 2

4
[NSString stringWithFormat:@"%d", yourIntValue];
[NSString stringWithFormat:@"%f", yourFloatValue];

您的问题可能已经被问过,可能被标记为重复。此外,听从 bryanmac 的建议以“对 iPhone 开发不那么陌生”可能是个好主意!

于 2012-08-01T02:47:47.517 回答
4

为了更改标签上的文本,您需要分配其text属性:

mylabel.text = [NSString stringWthFormat:"%d", intVal];

stringWithFormat:非常灵活,它允许您NSString使用格式字符串作为模板创建新的 s,并将格式说明符替换为可以传递给方法的附加数据。字符串内的条目%将替换为您传递的数据项。%d%i表示“整数”,%f%g表示“浮点”,等等。这是所有说明符的列表

于 2012-08-01T02:48:48.057 回答