您的位置:首页 > 其它

按钮背景颜色

2015-11-23 10:36 281 查看
- (void)setBackgroundColor:(UIColor *)backgroundColor forState:(UIControlState)state {

[self setBackgroundImage:[UIButton imageWithColor:backgroundColor] forState:state];

}

+ (UIImage *)imageWithColor:(UIColor *)color {

CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);

UIGraphicsBeginImageContext(rect.size);

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetFillColorWithColor(context, [color CGColor]);

CGContextFillRect(context, rect);

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

return image;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: