iOS开发笔记-背景图片的铺设

平常背景图片铺设一般都是

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;

你可能感兴趣的:(iOS开发笔记-背景图片的铺设)