gpt4 book ai didi

ios - 尝试向 View 添加 subview ,但 subview 未显示

转载 作者:行者123 更新时间:2023-11-28 19:29:06 24 4
gpt4 key购买 nike

我有一个圆形 View ,用于调整我的对象的大小,但它的颜色有点支配对象,所以我决定向该 View 添加一个 subview ,然后为内部 View 着色,以便 View 的区域保持不变同时稍微降低颜色优势。

UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 75, 75)];
UIView *innerView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 50, 50)];
[view addSubview:innerView];
view.layer.cornerRadius = CGRectGetWidth(view.frame) * 0.5;
view.backgroundColor = [UIColor clearColor];
innerView.alpha = 0;
//view.backgroundColor = [UIColor colorWithWhite:1 alpha:0.8];
innerView.backgroundColor = [UIColor colorWithHexString:@"#866BFF"];
innerView.layer.cornerRadius = CGRectGetWidth(view.frame) * 0.5;
innerView.layer.borderColor = [UIColor colorWithWhite:1 alpha:0.8].CGColor;
innerView.layer.borderWidth = 2;
innerView.center = view.center;
[view bringSubviewToFront:innerView];
[self setGestureRecognizer:view];

[arr addObject:view];

调整大小效果很好,因此正在添加 View ,但内部 View 颜色不可见。如果我将主视图颜色更改为红色等颜色,效果会很好。

我不知道为什么没有添加 innerView。

最佳答案

你的 innerview 不可见,因为你的 alpha 从 0 变成了 1。

innerView.alpha = 1;

而且有效!!

关于ios - 尝试向 View 添加 subview ,但 subview 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47772751/

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