之前UI圖里面有很多加陰影的地方,并且還要有圓角。本來以為就是在視圖上面加上 cornerRadius和shadowRadius,最后發(fā)現(xiàn)秒梅,陰影并沒有提現(xiàn)出來,因?yàn)閙askToBounds屬性設(shè)置為 true 的時(shí)候,就將設(shè)置的陰影切割了。最后我自己的辦法就是,將要提現(xiàn)圓角的視圖四康,設(shè)置圓角搪搏,然后在下面多加一層視圖,來加陰影闪金。比如下面的視圖:
DCE962A7-1AFC-4A82-90FE-100F2DFE52DD.png
我這個(gè)是在圖片四周加上紅色陰影疯溺,并且圖片要切圓角,我的視圖結(jié)構(gòu)是這樣的哎垦。
1E283138-7CF0-4331-A766-D8C63C6A505B.png
圖片上面有一個(gè) shadowBgView視圖囱嫩,然后 imgView切圓角,shadowBgView加陰影漏设,代碼如下墨闲。
55CB74FD-98CA-4EAE-A0EF-95289D1EE2A8.png
這樣便實(shí)現(xiàn)了陰影和圓角并存的效果了。