美文网首页
iOS View同时设置圆角和阴影

iOS View同时设置圆角和阴影

作者: jsone | 来源:发表于2020-04-15 14:14 被阅读0次

View设置圆角我们经常用到,但是同时设置圆角和阴影效果就没那么经常用到,一时想实现这个效果,又不了解其中的坑是很难实现的。

其中有以下几个点需要注意:
1、需要设置背景颜色backgroundColor,背景颜色backgroundColor不能为透明[UIColor clearColor]
2、clipsToBounds设置为NO,由于clipsToBounds默认为NO,所以如果你没有修改过它的值,可以不用设置
3、 layermasksToBounds设置为NO,由于masksToBounds默认为NO,所以如果你没有修改过它的值,可以不用设置

如果你满足以上的点就可以进行添加效果了

view.layer.shadowColor = [UIColor colorWithWhite:0.9 alpha:1].CGColor;// 阴影颜色
view.layer.shadowOpacity = 1;// 阴影不透明度
view.layer.shadowOffset = CGSizeMake(0, 3.5);// 阴影偏移
view.layer.shadowRadius = 5;// 阴影半径
view.layer.cornerRadius = 10;// 圆角半径

注意:shadowRadius只是阴影的半径不是圆角半径,圆角需要设置cornerRadius

相关文章

网友评论

      本文标题:iOS View同时设置圆角和阴影

      本文链接:https://www.haomeiwen.com/subject/inkcvhtx.html