Convert String to CGFloat in Swift

后端 未结 12 1162
长情又很酷
长情又很酷 2021-02-03 17:05

I\'m new to Swift, how can I convert a String to CGFloat?

I tried:

var fl: CGFloat = str as CGFloat
var fl: CGFloat = (CGFloat)str
var fl: CGFloat = CGFl         


        
12条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-03 17:32

    in Swift 3.1

    if let n = NumberFormatter().number(from: string) {
       let fl = CGFloat(n)
    } 
    

    or:

    let fl = CGFloat((str as NSString).floatValue))
    

提交回复
热议问题