有人可以为我无聊的 UIButton 添加渐变吗? [复制]
Posted
技术标签:
【中文标题】有人可以为我无聊的 UIButton 添加渐变吗? [复制]【英文标题】:Can someone add a gradient to my boring UIButton? [duplicate] 【发布时间】:2017-03-24 01:32:30 【问题描述】:我正在努力让渐变层与我的按钮对齐。我希望有人能很快帮助我,这样我的按钮就不会那么糟糕了。
这是我正在使用的:
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】:为您的按钮添加渐变
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = yourButton.layer.bounds;
gradientLayer.cornerRadius =yourButton.layer.cornerRadius;
[yourButton.layer addSublayer:gradientLayer];
【讨论】:
为什么要为已经关闭的问题添加答案? 我在它标记为重复之前添加了一个答案 不,您在答案作为副本关闭 11 分钟后添加了答案。查看时间戳。 实际上我是从我的手机 *** 应用程序中给出答案的。添加答案后,我编辑了我的答案五次。可能是最后一次编辑的答案时间显示了时间。当我给出答案时,我没有看到标记为重复的问题。真的我不知道以上是关于有人可以为我无聊的 UIButton 添加渐变吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章