自绘一张背景图
- (UIImage*)createImageWithColor: (UIColor*) color
{CGRect rect=CGRectMake(0,0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);
UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return theImage;
}
[titleButton setBackgroundImage:[self createImageWithColor:[UtilityHelper colorWithHexString:@"#ededed"]] forState:UIControlStateHighlighted];