gpt4 book ai didi

ios - 背景颜色为清晰颜色时不显示阴影

转载 作者:IT王子 更新时间:2023-10-29 07:59:17 29 4
gpt4 key购买 nike

我在我的 xib 中创建了一个 uiview,背景颜色为清晰的颜色。当我在 View 层上应用阴影时,阴影没有出现。但是当我设置除清晰颜色以外的背景颜色时,会显示阴影。请帮忙。

这是我的代码

self.cView.layer.shadowColor=[UIColor whiteColor].CGColor;
self.cView.layer.shadowOffset=CGSizeZero;
self.cView.layer.shadowRadius=30.0;
self.cView.layer.shadowOpacity=1.0;
self.cView.layer.cornerRadius=10.0;

最佳答案

问题是,阴影实际上考虑了“上”层。如果上面什么都没有,就不会有阴影:How Shadows Work

编辑:

有这个食谱copied from paste bin

view.layer.shadowColor = [UIColor colorWithWhite:.5 alpha:1].CGColor;
view.layer.shadowRadius = 4.0f;
view.layer.shadowPath = CGPathCreateWithRect(CGRectMake(0, 0, 50, 50), NULL);
view.layer.shadowOpacity = 1.0f;
view.layer.shadowOffset = CGSizeMake(1, 1);

但我怀疑这对您是否有用:结果是 View “绘制”了阴影的颜色和周围的阴影。

关于ios - 背景颜色为清晰颜色时不显示阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927626/

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