UIButton上的梯度描边

时间:2012-04-12 07:25:30

标签: iphone ios uibutton core-graphics quartz-graphics

我在UIButton上找到了渐变的GradientButton类 - 但我无法弄清楚如何在按钮周围获得匹配的笔触。如何在按钮上创建渐变笔划?

2 个答案:

答案 0 :(得分:0)

您需要使用CALayer:

[[button layer] setCornerRadius:8.0f];
[[button layer] setMasksToBounds:YES];
[[button layer] setBorderWidth:1.0f];

不要忘记导入:

#import <QuartzCore/QuartzCore.h>

答案 1 :(得分:0)

这是Matt Long使用Core Animation制作教程的好教程 http://www.cimgf.com/2010/01/28/fun-with-uibuttons-and-core-animation-layers/