0
我有以下代码来创建渐变按钮:iPhone渐变按钮问题
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = btnSignUp.layer.bounds;
gradientLayer.colors = [NSArray arrayWithObjects:
(id)[UIColor colorWithWhite:1.0f alpha:0.1f].CGColor,
(id)[UIColor colorWithWhite:0.4f alpha:0.5f].CGColor,
nil];
gradientLayer.cornerRadius = btnSignUp.layer.cornerRadius;
[btnSignUp.layer addSublayer:gradientLayer];
然而,底部圆角都画满了。我无法弄清楚为什么会发生这种情况。有任何想法吗?
这里是图片:http://imageshack.us/a/img546/509/btnw.png
是否已确认btnSignUp.layer.cornerRadius是一个非零值? – rmaddy
就是这样。谢谢,rmaddy。 – Darko