UILabel 值 .56 达到 56%

Posted

技术标签:

【中文标题】UILabel 值 .56 达到 56%【英文标题】:UILabel Value .56 Make it 56% 【发布时间】:2013-06-12 23:16:44 【问题描述】:

我有一个为 UISlider 控制的标签。当我用滑块走到一半时,它显示 0.50。我怎样才能将 0.50 更改为 50%?非常感谢!

我的滑块代码:

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

【问题讨论】:

【参考方案1】:

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

那么怎么样:

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

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

【讨论】:

以上是关于UILabel 值 .56 达到 56%的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发 UILabel实现自适应高宽

仅更改默认 UILabel 的 UIAppearance

更改 TableViewController 中的 UILabel Y 位置

有背景颜色换行 UILabel [重复]

UITableView 中 UILabel 的大小类随机忽略

基于多行 UILabel 自动调整 UIView 的大小