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