Я новичок в программировании Swift, и в Xcode 8.2 я создал простой калькулятор калькулятора, у меня есть мои расчеты, установленные в моем IBAction
ниже. Но когда я на самом деле запускаю свое приложение и вводю сумму для вычисления (например, 23.45), она имеет более двух десятичных знаков. Как это сделать в .currency
в этом случае?
@IBAction func calculateButtonTapped(_ sender: Any) {
var tipPercentage: Double {
if tipAmountSegmentedControl.selectedSegmentIndex == 0 {
return 0.05
} else if tipAmountSegmentedControl.selectedSegmentIndex == 1 {
return 0.10
} else {
return 0.2
}
}
let billAmount: Double? = Double(userInputTextField.text!)
if let billAmount = billAmount {
let tipAmount = billAmount * tipPercentage
let totalBillAmount = billAmount + tipAmount
tipAmountLabel.text = "Tip Amount: $\(tipAmount)"
totalBillAmountLabel.text = "Total Bill Amount: $\(totalBillAmount)"
}
}