gpt4 book ai didi

ios - 将透明 View 添加到半透明 View 中

转载 作者:行者123 更新时间:2023-11-28 20:18:29 25 4
gpt4 key购买 nike

我想要一个像附图一样的 View ,全 View 的背景是半透明的,绿色框架中的 View 是透明的。我尝试了 addSubview 并设置了 subview 的 alpha,但没有成功。

enter image description here

最佳答案

您可以覆盖您的 drawRect 方法。全部填充半透明,然后用透明色填充透明部分:

- (void)drawRect:(CGRect)rect {
// fill it all with translucent
[yourTranslucentUIColor setFill];
UIRectFill( rect );


CGRect yourMiddleHoleRect = CGRectMake(* calculate your rect here);

[[UIColor clearColor] setFill];
UIRectFill( yourMiddleHoleRect );
}

我认为这会给您带来比其他选项更清晰的结果。

如果需要,您甚至可以在此处绘制那些绿色框架指示器。

关于ios - 将透明 View 添加到半透明 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16909705/

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