在UILabel中绘制一个int或float值作为NSString



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

如何在UILabelNSString中绘制intfloat

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

你的问题可能以前被问过,可能会被标记为重复。此外,听从bryanmac的建议,成为"iPhone开发的新手"可能是个好主意!

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

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

stringWithFormat:非常灵活,它允许您使用格式字符串作为模板创建新的NSString,并用可以传递给方法的其他数据替换格式说明符。字符串中带有%的条目将被您传递的数据项替换。%d%i表示"整数",%f%g表示"浮点",依此类推。以下是所有说明符的列表。