我正在尝试向 UIButton 图层添加阴影,但由于某种原因,它会在按钮的边界处切断。我将 clipsToBounds 设置为关闭,所以我不确定为什么它看起来像这样:
它是方形的,就像那样,即使阴影不应该是方形的......它应该是柔和和褪色的。
button.clipsToBounds = NO;
button.layer.masksToBounds = NO;
button.layer.shadowOffset = CGSizeZero;
button.layer.shadowPath = [UIBezierPath bezierPathWithRect:button.layer.bounds].CGPath;
button.layer.shadowOpacity = 0.7;
button.layer.shadowColor = [UIColor blackColor].CGColor;
button.layer.shadowRadius = 10;
我错过了什么吗?
哦,我的按钮是 UIButton 的子类。我不确定这是否会有所不同.. - 即使 shadowRadius 为 0.0,我也会得到一个完全可见的黑色方块作为我的阴影