IOS 由RGB、UIColor生成UIImage

- (UIImage *)ImageWithColor: (UIColor *) color frame:(CGRect)aFrame

{

    aFrame = CGRectMake(0, 0, aFrame.size.width, aFrame.size.height);

    UIGraphicsBeginImageContext(aFrame.size);

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetFillColorWithColor(context, [color CGColor]);

    CGContextFillRect(context, aFrame);

    

    UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return theImage;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章