gpt4 book ai didi

swift - 如何为具有圆角的 UIView 添加阴影

转载 作者:行者123 更新时间:2023-11-30 10:52:50 25 4
gpt4 key购买 nike

我知道这个问题已经被问过,但我尝试了必须的答案,但它似乎对我不起作用。

所以我想要一个 UIView 在 View 的侧面和按钮周围有阴影,而不是顶部。由于我有圆角,我该怎么做?

用户界面如下:

enter image description here

这是我迄今为止尝试过的方法(似乎不起作用):

featureOneView.layer.cornerRadius = 10.0
featureOneView.clipsToBounds = true


featureOneView.layer.shadowOffset = CGSize(width: 0, height: 3)
featureOneView.layer.shadowOpacity = 0.6
featureOneView.layer.shadowRadius = 3.0
featureOneView.layer.shadowColor = UIColor.gray.cgColor

最佳答案

我确实认为问题出在限制范围上。如果您想让 View 剪切边界,您应该有两个 View - 一个用于阴影,一个用于内容。

这对你有用吗?

// corner radius
featureOneView.layer.cornerRadius = 10

// shadow
featureOneView.layer.shadowColor = UIColor.black.cgColor
featureOneView.layer.shadowOffset = CGSize(width: 3, height: 3)
featureOneView.layer.shadowOpacity = 0.6
featureOneView.layer.shadowRadius = 3.0

提供快速谷歌搜索:https://stackoverflow.com/a/34984063/6885097

关于swift - 如何为具有圆角的 UIView 添加阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54280974/

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