我想模拟使用CALayer阴影应用于NS
Windows的默认阴影.我无法弄清楚以下属性的确切值:
theLayer.shadowOffset = ?; theLayer.shadowRadius = ?; theLayer.shadowOpacity = ?;
我假设shadowColor是黑色(默认).
有没有人知道这些值是什么可以获得本机(雪)豹窗口阴影?
编辑:
为了澄清,我问是否有任何系统API可以给我这些值.我不想对这些值进行硬编码,因为它们在过去已经发生了变化,并且可能会在将来的某个时刻再次发生变化.
解决方法
首先,它取决于窗口是在背景中还是在前景中.与前景中的窗口相比,前景中的窗口具有更大的阴影.
对于前景窗口,您可以尝试以下值:
>颜色:黑色> X-Offset:0> Y偏移:4像素(向下)>不透明度:100%>半径/模糊:20像素