首页 > 代码库 > 用图片来设置View的背景颜色(结合Quartz2D)

用图片来设置View的背景颜色(结合Quartz2D)

    
    UIImage *oldImage = [UIImage imageNamed:@"car"];
    
    //旧图片的尺寸和View不匹配,使用Quartz2D生成新图片
    UIGraphicsBeginImageContextWithOptions(self.view.frame.size, NO, 0.0);
    [oldImage drawInRect:self.view.bounds];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
    //将用图片的颜色来设置View的背景颜色
    self.view.backgroundColor = [UIColor colorWithPatternImage:newImage];


用图片来设置View的背景颜色(结合Quartz2D)