我想迁移一些创建渐变图层的Objective-C代码
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.colors = colors;
gradientLayer.locations = locations;
gradientLayer.frame = view.bounds;
[view.layer insertSublayer:gradientLayer atIndex:index];
然而在Swift中,CAGradientLayer似乎没有静态的'layer'方法或构造函数。试图将其用作类型会产生以下结果:
let a:CAGradientLayer? = null
错误:将模块“CAGradientLayer”用作类型
据我所知,“CAGradientLayer”不是我可以导入的模块。在Swift中实现渐变图层的正确方法是什么?