作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
出于某种原因,我的圆形矩形按钮下方有一个黑色衬垫。这只会发生在自定义 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]
这是我所说的图像:
最佳答案
您是否尝试过在按钮的属性检查器中将按钮的背景颜色设置为清除颜色?
// or in code
[myButton setBackgroundColor:[UIColor clearColor]];
关于iphone - 圆形矩形按钮后面的黑色衬垫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9728401/
我是一名优秀的程序员,十分优秀!