在这个视图中,有多个子视图。现在我已经配置了视图以显示屏幕截图中所示的阴影:视图也会将阴影投射到其他视图上。您是否知道一种容易使阴影出现在所有视图后面的方法?即所有阴影的z-index < 所有视图的z-index。
我已经尝试为每个框创建一个额外的视图,并将所有这些阴影视图放置在所有框的后面。这种做法有点用,但是当使用PanGesture移动框时存在问题。此外,这种设计看起来有点凌乱。目前,每个框都有一个UIView,这是一个清晰的设计。
在这个视图中,有多个子视图。现在我已经配置了视图以显示屏幕截图中所示的阴影:视图也会将阴影投射到其他视图上。您是否知道一种容易使阴影出现在所有视图后面的方法?即所有阴影的z-index < 所有视图的z-index。
我已经尝试为每个框创建一个额外的视图,并将所有这些阴影视图放置在所有框的后面。这种做法有点用,但是当使用PanGesture移动框时存在问题。此外,这种设计看起来有点凌乱。目前,每个框都有一个UIView,这是一个清晰的设计。
嘿,Chris,试试这个
yourView.layer.shadowColor = UIColor(white: 0.0, alpha: 0.5).CGColor
yourView.layer.shadowOffset = CGSizeMake(0.0, 0.0)
yourView.layer.shadowOpacity = 1.0
yourView.layer.shadowRadius = 6.0 //increase the width & height of shadow
zPosition
。