Я думаю самое близкое, которое Вы собираетесь получить, путем входа в Режим редактирования в Firebug и копирования и вставки содержания файла CSS.
Вы можете нарисовать цвет в CGContext, а затем захватить из него изображение:
- (UIImage *)imageWithColor:(UIColor *)color andSize:(CGSize)size {
//Create a context of the appropriate size
UIGraphicsBeginImageContext(size);
CGContextRef currentContext = UIGraphicsGetCurrentContext();
//Build a rect of appropriate size at origin 0,0
CGRect fillRect = CGRectMake(0,0,size.width,size.height);
//Set the fill color
CGContextSetFillColorWithColor(currentContext, color.CGColor);
//Fill the color
CGContextFillRect(currentContext, fillRect);
//Snap the picture and close the context
UIImage *retval = UIGraphicsGetImageFromCurrentImageContext(void);
UIGraphicsEndImageContext();
return retval;
}
Если вы просто пытаетесь создать сплошной цветной прямоугольник, почему бы просто не сделать что-нибудь вроде
UIView *solid = [[UIView alloc] initWithFrame:someFrame];
solid.backgroundColor = [UIColor greyColor];
А затем добавить представление к любому подпредставлению, которое вы хотите показать сплошным цветом.
(Конечно, только если это то, чего вы пытаетесь достичь. Может быть, нет)