我正在创建一个小型 iPhone 计算器,我已经完成了通常的操作,但我唯一的问题是我的数字显示时带有小数点和六个零。所以当我按下带有标签 5 的按钮时,它会显示在显示标签上
---------------
| 5.000000|
---------------
我只有一个看到没有零的数字 5。有什么建议么?
这是我拥有的显示标签上按下的数字的代码:
- (IBAction)digitAction:(id)sender {
currentNumber = currentNumber *10 + (double)[sender tag];
display.text = [NSString stringWithFormat:@"%2f",currentNumber];
}
我尝试了以下方法来格式化字符串,但它似乎不起作用:
而不是:@"%2f"
我试过了@"%f"
,@"%d"
等等。