iphone中背景图的设置方法
iphone中背景图的设置
方法一,使用一个UIImageView实例做子视图,并且放最后面
- (void)setBackgroundImage {
NSLog(@"setting bg image");
UIImageView *customBackground = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]];
self.background = customBackground;
[customBackground release];
[self addSubview:background];
NSLog(@"Added background subview %@", background);
[self sendSubviewToBack:background];
}
解读: UIImageView除了可以用于背景图的设置之外,其它任何区域的设置,都可以用UIImageView来实现。
方法二,Cook Book中提到的方法
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
UIImageView *contentView = [[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
[contentView setImage:[UIImage imageNamed:@"Default.png"]];
[contentView setUserInteractionEnabled:YES];
self.view = contentView;
[contentView release];
}
解读:正如注解中所说,当不希望用nib的时候,这个loadView就派上和场了。默认情况下,loadView是被注释掉的。
方法三,lvyile网友用的一个小技巧,参考代码如下:
uiView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
解读:uiView是UIView的实例,而不是UIImageView
方法四,直接在nib中设置,这是最常用的一种方法,这里就不多说了。
iphone中背景图的设置方法相关推荐
- iphone中使用国内邮箱设置方法
众所周知苹果的移动设备都有很强大的邮件功能,可以实时接受邮件,对于商业化的邮箱来说,这个功能非常方便,以下就是各类邮箱的设置方法温馨提醒:在添加账户之前,如果您的iphone使用移动网络,请确认您的移 ...
- php中背景图怎么设置不重复,css 图像不重复怎么设置
css图像不重复的设置方法:首先创建一个HTML示例文件:然后引入一张背景图片:最后通过设置属性为"background-repeat:no-repeat"来实现图像不重复即可. ...
- java谷歌填表_chrome自动填表会遮挡input中背景图的问题解决方法
在做某项目登录界面时,发现用户密码框在Chrome自动填充时,input中的背景框会被遮住.网上也搜了一下,没有一个有效的解决方法. 来看csdn的登录界面,也有这个问题. 后来在浏览网页时,无意中发 ...
- oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...
window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...
- Android 高德地图在地图上面添加背景图和设置滑动范围
高德地图:在地图上面添加背景图和设置滑动范围 因为我这边开发的是景区,所以在地图上面景区的位置就添加了一个景区的背景图,代码如下: if (!mMapBgImg.contains("http ...
- ios html gif 显示,iOS中gif图的显示方法示例
iOS中gif图的显示方法示例 发布时间:2020-09-19 06:15:42 来源:脚本之家 阅读:86 作者:蓝光95 一.前言 iOS开发中,大部分时候我们显示一张静态图就可以了,但是有的时候 ...
- fiddler拦截模拟器中app的请求设置方法
fiddler拦截模拟器中app的请求设置方法 fiddler设置 Tools -> Options -> connections 设置端口号 可以勾选Allow remote compu ...
- iphone中获取屏幕分辨率的方法
iphone中获取屏幕分辨率的方法 CGRect rect = [[UIScreen mainScreen] bounds]; CGSize size = rect.size; CGFloat wid ...
- head标签中logo图的设置
标签中logo图的设置 <link rel="icon" type="image/png/jpg" href="./img/logo.png&q ...
最新文章
- 解答:CF截图保存在哪
- 每日一皮:从头发数量看一个编程语言的行业地位...
- python类的空间问题及类之间的关系
- 【共生性】CVPR 2019:Multi-Label Image Recognition with Graph Convolutional Networks
- SpringBoot+SpringMVC+MybatisPlus框架整合实现分页插件查询
- (76) Clojure: Why would someone learn Clojure? - Quora
- 用WPS2000制作勾股定理教学课件(转)
- Discuz!开发之HTML转Discuz代码(bbcode)函数html2bbcode()
- CMMI体系建设的目的和意义
- 汇编语言教程 -- 寄存器
- 雨林风一键重装系统_u盘启动盘制作工具-雨林风
- Spring bean的生命周期
- UnityAR-平面检测
- HHDBCS及HHDESK的资源加密功能
- GPU与GPGPU泛淡
- 【红队攻防】Attack矩阵图
- 前端十年的思索:前端专业方向的尽头
- 电脑可以上网,但是qq登陆不上去?
- 用JAVA求解判断是否一个数字是回文数
- 2014年6月份第1周51Aspx源码发布详情