Как отобразить результат калькулятора с разделителем тысяч? ⇐ IOS
Как отобразить результат калькулятора с разделителем тысяч?
Я новичок в Swift. Я делаю простой калькулятор. Но дело в том, что я не могу создать разделитель тысяч. В приведенном ниже коде при вводе числа в TextField1 я хочу ввести его автоматически с разделителем тысяч. Например, при записи следует писать как 100.000, а не 100000.
импортировать UIKit класс ViewController: UIViewController { @IBOutlet var myTextField3: UITextField! @IBOutlet var myTextField2: UITextField! @IBOutlet var myTextField1: UITextField! @IBOutlet var myLabel1: UILabel! @IBOutlet var myLabel2: UILabel! @IBAction func myButton1(_ отправитель: Любой) { myLabel1.isHidden = ложь myLabel2.isHidden = ложь let anapara = Float(myTextField1.text!) let vade = Float(myTextField2.text!) let ay = Float(myTextField3.text!) let outputValue = Int(((анапара! / 100 * vade! * ай!) + анапара!) / ай!) let outputValue2 = Int((анапара! / 100 * vade! * ай!) + анапара!) пусть formattedOutputValue = outputValue.withSeparator пусть formattedOutputValue2 = outputValue2.withSeparator myLabel1.text = "Айлык \(formattedOutputValue) TL" myLabel2.text = "Топлемное значение \(formattedOutputValue2) TL" } } расширение Числовое { вар withSeparator: String { пусть форматтер = NumberFormatter() formatter.groupingSeparator = "." formatter.numberStyle = .decimal вернуть formatter.string(для: self) ?? "" } }
Я новичок в Swift. Я делаю простой калькулятор. Но дело в том, что я не могу создать разделитель тысяч. В приведенном ниже коде при вводе числа в TextField1 я хочу ввести его автоматически с разделителем тысяч. Например, при записи следует писать как 100.000, а не 100000.
импортировать UIKit класс ViewController: UIViewController { @IBOutlet var myTextField3: UITextField! @IBOutlet var myTextField2: UITextField! @IBOutlet var myTextField1: UITextField! @IBOutlet var myLabel1: UILabel! @IBOutlet var myLabel2: UILabel! @IBAction func myButton1(_ отправитель: Любой) { myLabel1.isHidden = ложь myLabel2.isHidden = ложь let anapara = Float(myTextField1.text!) let vade = Float(myTextField2.text!) let ay = Float(myTextField3.text!) let outputValue = Int(((анапара! / 100 * vade! * ай!) + анапара!) / ай!) let outputValue2 = Int((анапара! / 100 * vade! * ай!) + анапара!) пусть formattedOutputValue = outputValue.withSeparator пусть formattedOutputValue2 = outputValue2.withSeparator myLabel1.text = "Айлык \(formattedOutputValue) TL" myLabel2.text = "Топлемное значение \(formattedOutputValue2) TL" } } расширение Числовое { вар withSeparator: String { пусть форматтер = NumberFormatter() formatter.groupingSeparator = "." formatter.numberStyle = .decimal вернуть formatter.string(для: self) ?? "" } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Шаблон RegEx для сумм с необязательным разделителем тысяч и разными десятичными точками
Anonymous » » в форуме C# - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-