我在自己的UIButton中添加了自定义渐变作为背景。 问题是点击我的按钮时没有显示高亮背景。
这是我为此创建的方法:
- (void)addCustomGradientToView:(UIView *)view fromColor:(UIColor *)color1 toColor: (UIColor *)color2
{
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[color1 CGColor], (id)[color2 CGColor], nil];
view.layer.masksToBounds = YES;
[view.layer insertSublayer:gradient atIndex:0 ];
}
这就是我调用方法的方式:
[self addCustomGradientToView:button fromColor:LIGHT_GRAY_COLOR_FROM toColor:LIGHT_GRAY_COLOR_TO];
有什么想法吗?
由于