swift String和CGFloat互转

1.CGFload转换成String

let screenBoundsStr = String.init(format: "%.2f", width*scale) + String.init(format: "%.2f", height*scale)

2.String 转化成CGFloat

思路:先将string通过Double(string) 转化成doubleValue,再转化成CGFloat类型,代码如下:

func StringToFloat(str:String)->(CGFloat){



        let string = str

        var cgFloat:CGFloat = 0

        
        if let doubleValue = Double(string)
        {

            cgFloat = CGFloat(doubleValue)

        }

        return cgFloat

 }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.CGFloat 转化成String dateCell.detailDateLabel.text=String....
    歌手的剑阅读 4,690评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,150评论 1 32
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,876评论 2 9
  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 1,116评论 0 4
  • 87:121,又是一场惨败!詹姆斯抱着头走在凳子上,更衣室里一片寂静,夜降临了...... 骑士队的其他队员也...
    GengNwaZ阅读 466评论 1 1