Xcode TextField显示数字但代码添加十进制

时间:2013-06-12 21:30:24

标签: algorithm textfield

我正在制作小费计算器,这是我目前的代码:(下)。 [为了让它看起来不错],有没有办法让用户只需输入(15),并让代码在背景中说出.15?感谢

- (IBAction)calcTapped:(id)sender {

NSString *billAmountString = [billAmountTextField text];

float billAmountFloat = [billAmountString floatValue];

NSString *tipPercentString = [tipPercentTextField text];

float tipPercentFloat = [tipPercentString floatValue];

float tipAmount = billAmountFloat * tipPercentFloat;

NSString *result = [NSString stringWithFormat:@"Tip: %0.2f",

                    tipAmount];
[resultLabel setText:result];

}

1 个答案:

答案 0 :(得分:1)

尝试从文本字段中检索字符串,将其转换为NSNumber(或浮点数),然后除以100.您知道,因为15/100 = 0.15。