Как отобразить% в TextField? - PullRequest
0 голосов
/ 16 апреля 2020

Добрый вечер всем!

Я вернулся с Xcode и мне нужна ваша помощь, если это возможно, конечно. Я ищу, как отобразить процентный символ (этот%) в моем TextField, когда пользователь fini sh коснется его значения.

В моем приложении TextField пуст, и когда пользователь коснется его значения, я хочу TextField отображает 20%, а не 20.

Вот его мой код:

    let userValue = Double(startingPrice.text!)
    let percentageValue = Double(userPercentage.text!)

    if userValue != nil {
        let divisionValue = Double(1 - percentageValue! / division)
        let resultValue = Double(userValue! * divisionValue)
        newPrice.text = "\(resultValue)"
        newPrice.textColor = UIColor.black
        newPrice.font = UIFont(name: "HelveticaNeue-Regular", size: 17)

        let angle = resultValue
        let formatted = String(format: "%.2f", angle)
        newPrice.text = "\(formatted) €"


        let savingResult = Double(userValue! - resultValue)
        moneySaved.text = "soit une économie de \(savingResult) €"
        moneySaved.textColor = UIColor.black
        moneySaved.font = UIFont(name: "HelveticaNeue-Italic", size: 17)

        let angleSaving = savingResult
        let formattedSaving = String(format: "%.2f", angleSaving)
        moneySaved.text = "soit une économie de \(formattedSaving) €"

    } else {
        newPrice.text = "ERREUR"
    }
}
...