Swift 阴影出现在uiimageview中

Swift 阴影出现在uiimageview中,swift,Swift,我正在草图中为应用程序设计ASET。我想使用阴影,并有相当多的蔓延。然而,问题是,当我在Xcode中将资源导出到iOS项目中时,图像视图需要大得多才能存在阴影 问题是我使用的是集合视图,这意味着单元格之间存在巨大的间距 你知道如何解决这个问题吗?你可以在没有阴影的情况下拍摄图像,并使用代码应用阴影。您可以将阴影添加到uiiamgeeview <imageview>.layer.shadowColor = UIColor.tabGrayColor.cgColor <imagevi

我正在草图中为应用程序设计ASET。我想使用阴影,并有相当多的蔓延。然而,问题是,当我在Xcode中将资源导出到iOS项目中时,图像视图需要大得多才能存在阴影

问题是我使用的是集合视图,这意味着单元格之间存在巨大的间距


你知道如何解决这个问题吗?

你可以在没有阴影的情况下拍摄图像,并使用代码应用阴影。您可以将阴影添加到
uiiamgeeview

<imageview>.layer.shadowColor = UIColor.tabGrayColor.cgColor
<imageview>.layer.shadowOffset = CGSize(width: 0.0, height: 1.0)
<imageview>.layer.shadowRadius = 5
<imageview>.layer.shadowOpacity = 0.7
<imageview>.layer.masksToBounds = false
.layer.shadowColor=UIColor.tabGrayColor.cgColor
.layer.shadowOffset=CGSize(宽度:0.0,高度:1.0)
.layer.shadowRadius=5
.layer.shadowOpacity=0.7
.layer.masksToBounds=false

你可以在
shadowRadius
周围玩耍,以获得所需的排列。

你可以附加你得到的结果的屏幕截图,但这不会增加图像的大小。我几天前试过了,但没用。你能给我看张照片吗?谢谢!再试一次,成功了。我得把masktobounds设为false。只是一个后续问题。现在当我尝试植入你说的东西时,我注意到阴影被集合视图剪掉了,因为单元格结束的地方也会结束集合视图。试着用它的面具,但什么都没发生?谢谢你的时间!