UILabel价值.56让它成为56%

时间:2013-06-12 23:16:45

标签: uilabel uislider

我有一个为UISlider控制的标签。当我使用滑块的一半时显示.50。如何将.50改为50%?非常感谢!

我的滑码:

- (IBAction) sliderValueChanged:(UISlider *)sender {
    tipPercentLabel.text = [NSString stringWithFormat:@" %.2f", [sender value]];
}

1 个答案:

答案 0 :(得分:2)

UISlider是介于0.0和1.0之间的分数。

那么如下:

tipPercentLabel.text = [NSString stringWithFormat:@" %f%%", ([sender value] * 100)];

格式字符串中的“%%”表示要打印的百分比字符。我可能在格式字符串中有点偏差(可能将乘法值转换为整数并使用“%d%%”)。