1. 程式人生 > >使用圖片作為View背景色

使用圖片作為View背景色

這裡介紹另外一種方法

可以直接通過改變view.backgroundColor的值 來達到上面的效果

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

 這樣就能達到上面  imageView的效果     

但是用第二種方法在測試的時候  巨佔記憶體   在ipad上顯示一張 1024*768的圖片  在模擬器器上檢視記憶體  發現

第二中方法  佔3.8mb   第一種只佔用幾十kb。

網上的一種解決方法:

UIImage * Image = [UIImage imageWithName:@"XXX"];

self.view.layer.contents = (id)image.CGImage;