swift开发之--CGAffineTransform放射变换的使用

使用仿射变换变量实现旋转功能,代码如下:

//创建渐变图层
        let gradientLayer = CAGradientLayer()
        //设置渐变层的位置和尺寸,与视图对象保持一致
        gradientLayer.frame = gradientView.frame
        //设置渐变起始颜色
        let fromColor = UIColor.yellow.cgColor
        //设置渐变中间颜色
        let midColor = UIColor.red.cgColor
        //设置渐变的结束颜色
        let toColor = UIColor.gray.cgColor
        
        //设置渐变层颜色数组属性
        gradientLayer.colors = [fromColor,midColor,toColor]
        
        //将配好的渐变层,添加到视图对象的层中
        gradientView.layer.addSublayer(gradientLayer)
        
        //将视图对象添加到当前视图控制器
        self.view.addSubview(gradientView)

效果如下:

 

 仅做记录!

posted @ 2020-12-08 11:36  稻草人11223  阅读(597)  评论(0编辑  收藏  举报
返回顶部