您的位置:首页 > 产品设计 > UI/UE

需求: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uiview background im