muzilimeng06 发表于 2013-1-14 21:15:05

iOS制作纯色UIImage

项目中用到,当按钮点下去时,设置背景颜色。可怜的是Apple iOS SDK只提供了
[UIButton setBackgroundImage:pressedColorImg forState:UIControlStateHighlighted];
这个方法,下面这个方法没有提供不同状态的设置
;
只好想办法自己画UIImage,填充背景色
CGSize imageSize = CGSizeMake(50, 50);UIGraphicsBeginImageContextWithOptions(imageSize, 0, .scale);[ set];UIRectFill(CGRectMake(0, 0, imageSize.width, imageSize.height));UIImage *pressedColorImg = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();
页: [1]
查看完整版本: iOS制作纯色UIImage