groupTableViewBackgroundColor deprecated

My own function to solve that problem

- (UIImage *)groupTableViewBackgroundColor
{
    __strong static UIImage* tableViewBackgroundImage = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        UIGraphicsBeginImageContextWithOptions(CGSizeMake(7.f, 1.f), NO, 0.0);
        CGContextRef c = UIGraphicsGetCurrentContext();
        [[UIColor colorWithRed:185/255.f green:192/255.f blue:202/255.f alpha:1.f] setFill];
        CGContextFillRect(c, CGRectMake(0, 0, 4, 1));
        [[UIColor colorWithRed:185/255.f green:193/255.f blue:200/255.f alpha:1.f] setFill];
        CGContextFillRect(c, CGRectMake(4, 0, 1, 1));
        [[UIColor colorWithRed:192/255.f green:200/255.f blue:207/255.f alpha:1.f] setFill];
        CGContextFillRect(c, CGRectMake(5, 0, 2, 1));
        tableViewBackgroundImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
    });
    return tableViewBackgroundImage;
}

And use like that

self.view.backgroundColor = [UIColor colorWithPatternImage:[self groupTableViewBackgroundColor]];

Yorumlar (2) -

  • Meryl

    3.04.2014 11:29:58 | Yanıtla

    I don�t use the word �hero� very often. But you are the greatest hero who has ever lived.

    • Can

      3.04.2014 17:24:27 | Yanıtla

      Im not sure am i a hero. But thanks. Smile

Loading