ios view改变背景图

一般我们设置 一个view的背景  可以通过  在view上放一个imageView 来显示背景图片

 

这里介绍另外一种方法

可以直接通过改变view.backgroundColor的值 来达到上面的效果

self.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageWithName:@"XXX"]];

 这样就能达到上面  imageView的效果     

 但是用第二种方法在测试的时候  巨占内存   在ipad上显示一张 1024*768的图片  在模拟器器上查看内存  发现

第二中方法  占3.8mb   第一种只占用几十kb

原文地址:https://www.cnblogs.com/liuting-1204/p/5715526.html