iOS/iOS Swift Udemy - AngelaYu

Sec14 157) 소수점 원하는 자리에서 반올림 / 버튼 둥글게

Developer-Michelle 2023. 1. 24. 15:20

Extension 활용 - 소수점 원하는 자리에서 반올림 / 버튼 둥글게

 

소수점 원하는 자리에서 반올림

extension Double {

    func round(to places: Int) -> Double {

        let precisionNumber = pow(10, Double(places))

        var n = self

        n = n * precisionNumber

        n.round()

        n = n / precisionNumber

        return n

    }

}

 

Double -> String

let priceString = String(format: "%.2f", bitcoinPrice)

 

버튼 둥글게

extension UIButton {

    func makeCircular() {

        self.clipsToBounds = true

        self.layer.cornerRadius = self.frame.size.width / 2

    }

}