gpt4 book ai didi

iphone sdk透明 subview 背景

转载 作者:行者123 更新时间:2023-12-03 20:18:10 26 4
gpt4 key购买 nike

我有一个带有图片的主视图。

我正在尝试使用 [self.view addSubview:view2]; 添加 subview ,但我希望 view2 背景是透明的。尝试过 opaque=no 和背景颜色为clearcolor,还尝试子类化 uiview 并重写drawrect:

#import "TransparentView.h"


@implementation TransparentView

- (id)initWithFrame:(CGRect)frame
{
if (self = [super initWithFrame:frame]) {
[self setBackgroundColor:[UIColor clearColor]];
self.opaque=NO;
self.clearsContextBeforeDrawing=YES;
}
return self;
}

- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextClearRect(context, rect);

CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
CGContextFillRect(context, rect);
}


@end

但是仍然没有显示 subview 的背景透明......有什么想法吗?

最佳答案

尝试:

view.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.0];
view.opaque = NO;

关于iphone sdk透明 subview 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809225/

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