gpt4 book ai didi

iphone - 圆形矩形按钮后面的黑色衬垫

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

出于某种原因,我的圆形矩形按钮下方有一个黑色衬垫。这只会发生在自定义 UIView 上的圆形矩形按钮上。我有自定义 UIView 来根据我的客户设计规范制作边框。如果我删除自定义 UIView (imgView3),则按钮可以正常工作。此外,在短暂的时间后,黑色衬垫会消失。这是我的代码,我以编程方式添加按钮只是为了保持一致,但当我通过 Storyboard添加按钮时也会发生这种情况。

UIImageView *imgView3 = [[UIImageView alloc] initWithFrame:CGRectMake(409, 129, 361, 217)];
// Get the Layer of any view
l = [imgView3 layer];
[l setMasksToBounds:YES];
[l setCornerRadius:10.0];

// You can even add a border
[l setBorderWidth:1];
[l setBorderColor:[[UIColor blackColor] CGColor]];
l.shadowOffset = CGSizeMake(0, 3);
l.shadowRadius = 5.0;
l.shadowColor = [UIColor blackColor].CGColor;
l.shadowOpacity = 0.8;
[l setBorderColor:[[UIColor blackColor] CGColor]];

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchDown];

[button setTitle:@"North" forState:UIControlStateNormal];
button.frame = CGRectMake(545, 161, 90, 53);
[imgView3 addSubview:button];

[self.view addSubview: imgView3]

这是我所说的图像: enter image description here

最佳答案

您是否尝试过在按钮的属性检查器中将按钮的背景颜色设置为清除颜色?

// or in code
[myButton setBackgroundColor:[UIColor clearColor]];

关于iphone - 圆形矩形按钮后面的黑色衬垫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9728401/

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