博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIView 设置背景图片
阅读量:5327 次
发布时间:2019-06-14

本文共 833 字,大约阅读时间需要 2 分钟。

http://blog.csdn.net/qijianli/article/details/7777268

 

项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?

第一种方法:

利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。

UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];

        UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];

[myView setBackGroundColor:bgColor];

......

第二种方法:

利用UIView的sendSubviewToBack方法

       UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];

 UIImageView *bgImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];

 [bgImageView setImage:@"bgImg.png"];

 [myView addSubView:bgImgView];

 [myView sendSubviewToBack:bgImgView];

 [bgImgView release];

 [myView release];

 

第三种方法:

IOS视图都是一个图层,最先放置的视图就会在最底层,如此,最先给一个视图添加一个UIImageView后,然后

在上面再一一添加其他控件,效果也跟背景图片差不多。

转载于:https://www.cnblogs.com/apem/p/4040860.html

你可能感兴趣的文章
C语言 > 数组和指针
查看>>
原生 JavaScript 实现扫雷
查看>>
-个很个性的二本人计时
查看>>
服务器环境配置nginx / php / php-fpm(二)
查看>>
SQLHelper
查看>>
face landmark 人脸特征点检测
查看>>
POJ 3009 Curling 2.0【带回溯DFS】
查看>>
firefly的使用
查看>>
【poj1743-Musical Theme】不可重叠最长重复子串-后缀数组
查看>>
一、分布式文件系统FastDFS原理及入门
查看>>
css 实现 ie和火狐 禁止使用输入法
查看>>
input左减右加
查看>>
桥式整流以及电容作用
查看>>
8-3-无用单元收集-动态存储管理-第8章-《数据结构》课本源码-严蔚敏吴伟民版...
查看>>
CentOS安装CAS 5.3.4服务端
查看>>
CentOS6.2(64bit)下mysql5.6.16主从同步配置
查看>>
sqlalchemy query函数可用参数有哪些?
查看>>
一个简单的反射拷贝一份新的实体类
查看>>
selenium+python在Windows的环境搭建
查看>>
Git bash使用中...
查看>>