gpt4 book ai didi

ios - 如何添加位于其他 View 下方的阴影

转载 作者:行者123 更新时间:2023-11-29 00:04:59 25 4
gpt4 key购买 nike

我有一个标题 View 、一个标题阴影 View 和一个表格 View 。标题 View 具有清晰的背景。 header shadow view 的背景色是淡蓝色,高度只有 1px。 TableView 未被裁剪到边界。

所以这里的效果是当你向上滚动时,table view的内容会通过透明的header view。

这里的问题是带有阴影的 View 位于 TableView 内容之上,因此当您向上滚动时,会出现一 strip 有阴影的蓝色细线。如果您查看 macy's 上的星号,您会看到蓝色细线与内容重叠。 Overlapping view

最佳答案

如果是tableView单元格,添加一个 View 作为应用阴影的背景 View ,并为该 View 设置阴影

试试这段代码:

func setShadow(view:UIView){
view.layer.masksToBounds = false
view.layer.shadowOffset = CGSize(width: 0, height: 0)
view.layer.cornerRadius = 5 // set cornerRadius you want
view.layer.shadowRadius = 4.0 // set shadow Radius you want
view.layer.shadowOpacity = 0.5 // set shadow opacity you want
}

设置阴影

setShadow(view:yourView)

关于ios - 如何添加位于其他 View 下方的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48334388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com