gpt4 book ai didi

iphone - 你如何只在 UIView 的填充之外显示阴影?

转载 作者:技术小花猫 更新时间:2023-10-29 10:28:12 24 4
gpt4 key购买 nike

<分区>

我有一个带有半透明填充和投影的 UIView。由于填充是半透明的,我可以看到填充后面的阴影。

- (id)init
{
self = [super init];
if (self) {
self.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.8];
self.layer.shadowColor = [UIColor blackColor].CGColor;
self.layer.shadowOffset = CGSizeMake(0.0, 0.0);
self.layer.shadowOpacity = 0.5;
self.layer.shadowRadius = 2.0;
self.layer.cornerRadius = 3.0;
}
return self;
}

我不喜欢这种行为。我看不到 View 后面的任何东西,因为填充的不透明度 + 阴影的不透明度 > 100%。我如何让它像 CSS 一样,阴影只绘制在框的边框之外?

.someStyle {
background: white;
opacity: 0.8;
box-shadow: 0 0 1em rgba(0,0,0,0.5);
}

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