【发布时间】:2015-01-09 02:36:37
【问题描述】:
我正在尝试使下面的圆圈具有不透明的纯白色,其中cornerRadius 切断了 UIView。
UIView *circle = [[UIView alloc] initWithFrame:CGRectMake(i * (todaySize + rightMargin), 0, smallSize, smallSize)];
circle.layer.cornerRadius = smallSize/2;
circle.layer.borderWidth = 0.5;
circle.layer.backgroundColor = [UIColor whiteColor].CGColor;
circle.backgroundColor = [UIColor whiteColor];
[self addSubview:circle];
我尝试了一些方法,例如设置背景颜色和不透明,但没有任何运气。颜色混合图层仍然显示圆圈的周围是透明的。有人知道怎么解决吗?
【问题讨论】:
-
你必须解释你的意思或展示图片或其他东西。你试过
circle.clipsToBounds = YES;吗?
标签: ios objective-c uiview layer cornerradius