Comment faire pour formater un Double dans la Monnaie - Swift 3

Je suis nouveau sur Swift programmation et j'ai été la création d'un simple calculateur de pourboire application dans Xcode 8.2, j'ai mes calculs mis en place au sein de mon IBAction ci-dessous. Mais quand j'exécute mon application et d'entrée d'un montant à calculer (comme 23h45), il est livré avec plus de 2 décimales. Comment puis-je formater .currency dans ce cas?

@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)"
}
}
InformationsquelleAutor Gar | 2017-01-09