在iOS中,我有一个距离选择器,它是:

  0.25 miles
  1.00 miles
  3.00 miles

并呈现为:
cell.textLabel.text=[NSString stringWithFormat: @"%.2f miles", [i floatValue]];

我将如何渲染:
0.25
1
3

谢谢

最佳答案

您的意思是,如果小于1,则执行其他操作吗?

if ([i floatValue]<1) {
   cell.textLabel.text=[NSString stringWithFormat: @"%.2f miles", [i floatValue]];
}
else {
   cell.textLabel.text=[NSString stringWithFormat: @"%.0f miles", [i floatValue]];
}

关于objective-c - 仅在小于1的情况下才将浮点数呈现给2个空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10612698/

10-10 02:34