为什么 CGColorRef 不改变 CALayer 属性?

Why CGColorRef does not change the CALayer properties?

我想使用与其关联的 CALayer 更改视图属性。

我创建了一个函数:

-(void)setupViewLayer{
    viewLayer1.backgroundColor  = (__bridge CGColorRef _Nullable)([UIColor blueColor]);
    viewLayer1.borderColor  =(__bridge CGColorRef _Nullable)([UIColor redColor]);
    viewLayer1.borderWidth = 100.0;
    viewLayer1.shadowOpacity = 0.7;
    viewLayer1.shadowRadius = 10.0;
}

viewLayer1 是我要更改其属性的视图层。 但是视图不显示属性。 还有什么我需要改变的吗?请帮忙

设置颜色,

viewLayer1.backgroundColor  = [UIColor blueColor].CGColor;
viewLayer1.borderColor  = [UIColor redColor].CGColor;

使用此代码 -

viewLayer1.backgroundColor  = [UIColor blueColor].CGColor;
viewLayer1.borderColor  = [UIColor redColor].CGColor;
viewLayer1.borderWidth = 100.0;
viewLayer1.shadowOpacity = 0.7;
viewLayer1.shadowRadius = 10.0;

希望对您有所帮助!