平常背景图片铺设一般都是
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT)];
imageView.image = [UIImage imageNamed:@"你的背景图片"];
[self.view addSubview:imageView];
然后把其他空间铺在ImageView上,这种属于初学者用的比较多的方法.
抑或是
self.view.backgroundColor = [UIColor colorWithPatternImage:@"你的背景图片"];
这种方法的背景图片大小是按照图片的大小给的. 所以图片的大小过大或者过小就容易出现问题.
但是这种方法就很好的解决了上述方法的问题,是我用的比较多的方法
self.view.layer.contents = (id)[UIImage imageNamed:@"你的背景图片"].CGImage;