iOS-UIView-设置背景图片4种方式
来源:互联网 发布:鼎捷软件股票 编辑:程序博客网 时间:2024/05/21 13:09
iOS-UIView-设置背景图片4种方式
Posted on 2015-12-02 18:26 iOS_满聪 阅读(3780) 评论(1) 编辑 收藏一 . 设置UIView的背景图片
1.将图片作为UIView的背景色,该方法过于占内存,不建议使用。
//1.imageNamed方式
self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"image.jpg"]];
//2.方式
NSString *path = [[NSBundlemainBundle]pathForResource:@"image"ofType:@"jpg"];
self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageWithContentsOfFile:path]];
//这两种方式都会在生成color时占用大量的内存。如果图片大小不够,就会平铺多张图片,不会去拉伸图片以适应View的大小。
//在View释放后,1中的color不会跟着释放,而是一直存在内存中;2中的color会跟着释放掉,当然再次生成color时就会再次申请内存
2.在UIView上再添加一个UIImageView显示图片作为UIView的背景图片
注意:如果有点击事件的话, userInteractionEnabled用户交互设置为YES。
3.iOS视图都是一个图层,最先放置的图层就会在最底层,如此最先给UIView添加一个UIImageView就可以作为UIView的背景图片使用啦。
4.其他方式(推荐)
NSString *path = [[NSBundlemainBundle]pathForResource:@"image"ofType:@"jpg"];
UIImage *image = [UIImageimageWithContentsOfFile:path];
self.view.layer.contents = (id)image.CGImage;
//注意: 要写清楚后缀,即使是”.png”。
0 0
- iOS-UIView-设置背景图片4种方式
- iOS UIView设置背景图片4种方式
- iOS UIView设置背景图片
- IOS 给UIView 设置背景图片
- ios UIView设置背景图片的方法
- IOS中如何给UIView设置背景图片
- ios UIView设置背景图片的方法
- UIView设置背景图片的几种方法
- 设置UIView背景图片
- 设置UIView背景图片
- UIView设置背景图片
- Ios - UIView 添加背景图片
- iOS UIView添加背景图片
- iOS UIView 背景图片问题
- iOS下uiview和uiscrollview设置背景图片的源码
- IOS 如何为UIView设置大小适宜的背景图片
- ios下直接给UIView设置背景图片的方法
- 设置UIView 背景图片二方法
- 一名3年工作经验的程序员应该具备的技能
- 怎么用xshell连接腾讯云linux(CentOS )服务器
- 利用selection对象在textarea光标处插入指定文本
- Maven详解
- java歌德巴赫猜想
- iOS-UIView-设置背景图片4种方式
- 频繁项集挖掘算法之FPGrowth
- okhttp的使用
- Bootstrap学习小小小小笔记
- SAP HANA XS ODATA的写法
- 远程访问服务器时,出现no supported authentication methods available
- 希尔排序算法
- 冒泡排序法C#实现
- 421. Maximum XOR of Two Numbers in an Array