美文网首页
view的圆角和阴影效果添加

view的圆角和阴影效果添加

作者: 大菠萝_b08d | 来源:发表于2019-01-21 14:54 被阅读0次

写这个文章主要是为了做个笔记,主要包含两个点

1,添加layer的阴影效果的问题

如果想为一个自己建立的view添加想要的阴影效果,有二种方法:一、通过layershadow添加;二、也可以通过在view的父view上添加一个layerView,设置阴影(这个主要是为了兼顾圆角和阴影而做的曲线救国的方式)。

代码如下:

        let layerView =UIView()

        insertSubview(layerView, at:0)

        layerView.backgroundColor= .white

        layerView.snp.makeConstraints{ (make)in

            make.left.right.bottom.top.equalTo(bottomView)

        }

        layerView.layer.shadowColor=UIColor.init(hex:0x333333).cgColor

        layerView.layer.shadowOffset=CGSize(width:0, height:2)

        layerView.layer.shadowOpacity=0.16

        layerView.layer.shadowRadius=8

        layerView.layer.cornerRadius=12

2,关于添加了shadow color、radius等相关参数后依然看不到阴影的情况,需要去查看layer的backgorund color是不是透明,或者view的background color是不是透明。如果他们是透明,你添加什么阴影都不会有效果。

相关文章

  • view的圆角和阴影效果添加

    写这个文章主要是为了做个笔记,主要包含两个点 1,添加layer的阴影效果的问题 如果想为一个自己建立的view添...

  • UIView设置圆角并且设置阴影效果

    最近有一个需求是一个View添加阴影效果,但是这个View是有圆角的 由于圆角回去设置masksToBounds ...

  • iOS UI三板斧圆角加阴影

    想必在日常的开发中大家都能遇到UI各种圆角加阴影的设计添加圆角效果: 添加阴影效果: 需要圆角+阴影效果则不能满足...

  • iOS 阴影+圆角

    1.圆角 2.阴影 3.圆角加阴影(错误) 解决方法: 创建一个view,设置阴影效果,然后将所需视图添加到vie...

  • 【iOS】添加阴影效果不显示

    有一些button或者其他view添加阴影后发现阴影效果不显示 button切圆角后需要设置masksToBoun...

  • 圆角和阴影共存

    圆角和阴影并存: 两个view分别处理圆角和阴影。 处理阴影的view可以是透明的。 圆角如果不用masksToB...

  • 解决UIView的圆角和阴影不能同时设置

    UIView的圆角和阴影不能同时设置,所以给原来的view添加一个shadow container view。问题...

  • 给切过圆角的View,加阴影(既切圆角又加阴影)

    给切过圆角的View,加阴影(既切圆角又加阴影)先附上效果图: iOS项目上常常需要给一个View设置圆角的同时再...

  • CSS3基础

    CSS3基础 -- 边框 圆角效果 向元素添加圆角边框 阴影 box-shadow 向盒子添加阴影。支持一个或者...

  • iOS设置圆角后阴影不显示

    问题 设计图中View有阴影和圆角,里面填充了四个按钮。同时设置View的圆角和阴影,阴影并不显示。试了很多次,找...

网友评论

      本文标题:view的圆角和阴影效果添加

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