需求:UIView 设置背景图,并根据屏幕大小自动铺满缩放
2015-05-05 17:48
471 查看
需求:UIView 设置背景图,并根据屏幕大小自动铺满缩放。
实现代码:
-(void)setUIViewBackgound:(UIView *)uiview name:(NSString *)name {
UIGraphicsBeginImageContext(uiview.frame.size);
[[UIImage imageNamed:name] drawInRect:uiview.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
uiview.backgroundColor = [UIColor colorWithPatternImage:image];
}
使用代码:
[self setUIViewBackgound:self.view name:@"main_bg.png"];
当然也可以将实现代码封装到工具类里面作为类方法使用。
参考网址:
http://stackoverflow.com/questions/8077740/how-to-fill-background-image-of-an-uiview
实现代码:
-(void)setUIViewBackgound:(UIView *)uiview name:(NSString *)name {
UIGraphicsBeginImageContext(uiview.frame.size);
[[UIImage imageNamed:name] drawInRect:uiview.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
uiview.backgroundColor = [UIColor colorWithPatternImage:image];
}
使用代码:
[self setUIViewBackgound:self.view name:@"main_bg.png"];
当然也可以将实现代码封装到工具类里面作为类方法使用。
参考网址:
http://stackoverflow.com/questions/8077740/how-to-fill-background-image-of-an-uiview
相关文章推荐
- html 网页背景图片根据屏幕大小CSS自动缩放
- 让网页背景图片 根据屏幕大小自动铺满
- css背景图根据屏幕大小自动缩放
- 移动端根据屏幕大小自动设置body字体大小
- js根据手机屏幕宽度自动设置字体大小
- C# winform根据屏幕大小自动缩放
- C#/winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
- C#winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
- 给jsp或者html设置背景图片根据屏幕大小填充
- 从0开始html前端页面开发_CSS实现设置背景图自适应屏幕大小
- Eclipse背景颜色,字体大小,自定义格式化设置,自定义keys,自动注释,各大src源码下载,自定义注释
- android camera根据屏幕图像大小设置显示
- Android 根据屏幕大小设置字体
- 设置View大小随屏幕自动放大
- 图片自动缩放特效,根据当前窗口的大小来伸缩
- java swing 怎样添加背景图片并且能根据窗口大小进行缩放
- 自动设置Android控件的占有屏幕的大小
- CSS根据用户需求设置网页字体大小
- iOS UILabel根据字数自适应宽高以及控件按屏幕大小按比例缩放
- ImageView设置图片按比例自适应缩放,9.png根据屏幕分辨率放到不同的drawable文件夹中