有人可以为我无聊的UIButton添加渐变吗?

时间:2017-03-24 01:32:31

标签: ios objective-c uibutton

我正在努力让渐变层与我的按钮对齐。我希望有人可以快速帮助我,所以我的按钮不是bjaaah。

以下是我正在使用的内容:

UIButton *tmpBtn = [[UIButton alloc] initWithFrame:theFrame];

[tmpBtn setTintColor:buttonColor];
[tmpBtn setBackgroundColor:buttonColor];
tmpBtn.layer.cornerRadius = 10;
tmpBtn.layer.borderWidth = 1;
tmpBtn.layer.borderColor = [UIColor blackColor].CGColor;

(buttonColor正在传递给方法,它现在只有一种颜色)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

为按钮添加渐变

 CAGradientLayer *gradientLayer = [CAGradientLayer layer];
 gradientLayer.frame = yourButton.layer.bounds;
 gradientLayer.cornerRadius =yourButton.layer.cornerRadius;
 [yourButton.layer addSublayer:gradientLayer];