如何从右侧到左侧逐个排列小数值

时间:2012-10-11 12:28:00

标签: iphone objective-c ios

我设计了金额部分的设置,因此我的要求是:1。默认金额为0.00美元。 2.最大金额为$ 99999.99和3.当使用数字键盘输入金额时,金额将从小数点右侧(美分)到小数点左侧(美元)填充。例如,默认值是0.00美元,当我输入1然后它应该显示$ 0.01当我放2时它应该显示$ 0.12然后在3之后它应该显示$ 1.23等等到$ 99999.99。 我不确定,但我认为这个方法应该使用

-(void)textFieldDidEndEditing:(UITextField *)textField

OR

- (BOOL)textFieldShouldReturn:(UITextField *)textField.

如果可能的话,我在编码方面有点弱,请给我一些对我来说更好的代码答案。

我怎么能得到这个?需要帮助。

由于

1 个答案:

答案 0 :(得分:0)

-(IBAction)btnPointPress:(id)sender
{

if([stringMain length] < 10)
{
      stringMain = [[NSString stringWithFormat:stringMain]stringByAppendingFormat:@"."];
        pointCheck = YES;
        pointOnce++;

}

lastString = stringMain;
number = [stringMain doubleValue];
}

这是为了添加小数点。现在告诉我你的要求是什么?