前言:
原作者地址:github.com/Mstic/inner…(oc版)
swift版:www.jianshu.com/p/2ecaa893e…
正文
最近在项目中遇到需要设置波浪型进度以及内阴影,花了些时间百度,现在整理归纳一下。
内阴影
直接上代码
波浪纹进度
实现的大体思路就是在UIView的layer上面添加2个CAShapeLayer的子layer,当然如果只是需要一层波浪效果的话只添加一个CAShapeLayer即可。设置好shapeLayer的fillColor,剩下的就是确定范围,即path。