gpt4 book ai didi

ios - cornerRadius 显示角落的背景颜色

转载 作者:行者123 更新时间:2023-11-29 02:41:16 26 4
gpt4 key购买 nike

enter image description here

为了实现上述设计,我使用了以下代码。每件事都是完美的。

for(....)
{
CALayer *layer=[CALayer layer];
[layer setFrame:CGRectMake(xAxis, 2.0f, width, height)];
[layer setBackgroundColor:[self getColor:colorId]];
[[self layer] addSublayer:layer];
}

我使用 cornerRadious 来圆角。问题出在角落上,它显示了一点点背景颜色。谁能建议我该怎么做。我正在为 cornerRadious 使用以下代码。提前致谢。

[[vBarHolder layer] setCornerRadius:3.0f];
[[vBarHolder layer] setBorderColor:[[UIColor whiteColor] CGColor]];
[[vBarHolder layer] setBorderWidth:2.0f];
[[vBarHolder layer] setMasksToBounds:YES];
[vBarHolder setClipsToBounds:YES];

最佳答案

您的彩色 View 与 vBarHolder 重叠。修改代码如下。

for(....)
{
CALayer *layer=[CALayer layer];
[layer setFrame:CGRectMake(xAxis + 2, 2.0f + 2, width - 4 , height- 4)];
[layer setBackgroundColor:[self getColor:colorId]];
[[self layer] addSublayer:layer];
}

由于图层的角半径为 0,因此您可以在背景中看到。

问候,

阿米特

关于ios - cornerRadius 显示角落的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762230/

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