Ios 阴影的效果很低
我不明白为什么UIView中的阴影具有如此低的效果,即使它具有如此高的不透明度和较大的半径 我尝试向两个不同的视图添加阴影,其中一个视图(基础视图)与UIImageView(顶部Img视图)位于同一层,另一个视图(阴影视图)位于UIImageView(顶部Img视图)上方的层上 下面是我在基础视图上添加阴影的代码。注意,我在尝试在shadow View上添加阴影时使用了完全相同的代码,我刚刚用shadowView替换了baseViewIos 阴影的效果很低,ios,swift,uiview,uiimageview,uikit,Ios,Swift,Uiview,Uiimageview,Uikit,我不明白为什么UIView中的阴影具有如此低的效果,即使它具有如此高的不透明度和较大的半径 我尝试向两个不同的视图添加阴影,其中一个视图(基础视图)与UIImageView(顶部Img视图)位于同一层,另一个视图(阴影视图)位于UIImageView(顶部Img视图)上方的层上 下面是我在基础视图上添加阴影的代码。注意,我在尝试在shadow View上添加阴影时使用了完全相同的代码,我刚刚用shadowView替换了baseView baseView.clipsToBounds = fals
baseView.clipsToBounds = false
baseView.layer.masksToBounds = false
baseView.layer.shadowColor = UIColor.red.cgColor
baseView.layer.shadowOpacity = 1
baseView.layer.shadowRadius = 280
阴影是投射出来的,尽管它很微妙。下面是使用上述代码投射阴影的图像
我还尝试了一些小的调整,例如将此代码添加到imageView
topImgView.clipsToBounds = false
topImgView.layer.masksToBounds = false
但它不起作用
非常感谢您的帮助。您已上载或至少引用了同一图像两次。您可以使用带有阴影内容的图像来替换阴影效果。修复了图像问题。我不确定阴影会如何作用于图像,因为我需要以某种方式反转阴影,使其出现在图像上。如果将
。阴影半径从280
更改为8
或12
或16
,阴影看起来会是什么样子?阴影看起来确实更明显,但理想情况下我希望如此可视性与更大的半径相结合。虽然,我不确定这是否可行。您上载或至少引用了同一图像两次。您可以使用带有阴影内容的图像来替换阴影效果。修复了图像问题。我不确定阴影会如何作用于图像,因为我需要以某种方式反转阴影,使其出现在图像上。如果将。阴影半径从280
更改为8
或12
或16
,阴影看起来会是什么样子?阴影看起来确实更明显,但理想情况下我希望如此可视性与更大的半径相结合。虽然,我不确定这是可能的。