UIView设置阴影无效的原因之一

Posted 佛系码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIView设置阴影无效的原因之一相关的知识,希望对你有一定的参考价值。

本想在底部的按钮设置个阴影,

代码如下:

    self.layer.shadowColor = [UIColor blackColor].CGColor;
    self.layer.shadowOffset = CGSizeMake(-5, 5);
    self.layer.shadowOpacity = 0.8;
    self.layer.shadowRadius = 10;

写完后,死活不出效果,那个纠结啊,明明代码没问题啊

 

最后发现,按钮没有设置背景色,把背景色设置后,就好!

 

以上是关于UIView设置阴影无效的原因之一的主要内容,如果未能解决你的问题,请参考以下文章

CGContextSetShadowWithColor:UIView中阴影翻转

无法在 iOS 中设置 UIView 的底部阴影?

UIView:如何用阴影为 CALayer 框架设置动画?

如何在UIView下绘制阴影

使用阴影设置从 UIView 生成图像

如何在 ios Swift 的 UIView 中左右设置阴影?