最近转到了公司的一个swift项目,暂时放下了玩了一年的RN(巨坑,但是坑排玩后还是有点爽的),开始写上了原生UI,我们的设计比较有追求(有点作),View在加圆角的同时还要加边缘阴影。如图
但是各位大神们都知道,如果给imageView切圆角的时候必然会调到masksToBounds这个属性,好嘛,这个属性一调,那么你给imageView加的shadowOffset也妥妥的木有了,想了好久想了个方法,就是在imageView下面再放一个一样大的View, 然后addimageView,正常给imageView切圆角,然后给父View贴加阴影,最后发现完美可行。可能有些大牛觉得这个方法low,但是实现需求的手段不是多样的吗,结果毕竟是好的嘛