iOS开发-为界面插入背景图片(整理…

来源:互联网 发布:千牛mac历史版本 编辑:程序博客网 时间:2024/06/07 17:33
1.设置图片大小自适应的背景图
UIImage *img_m [UIImage imageNamed:@"login.jpg"]; 
UIImage *img_a; 
 CGFloat width self.view.frame.size.width; 
 CGFloat height self.view.frame.size.height; 
UIGraphicsBeginImageContext(CGSizeMake(width, height)); 
[img_m drawInRect:CGRectMake(0, 0, width, height)]; 
img_a UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
self.upDownView.backgroundColor [UIColor colorWithPatternImage:img_a]; 
2.转自http://www.cnblogs.com/hubj/archive/2012/05/22/2513254.html
1.uiscrollview设置背景图片
//Setup the ScrollViewUIScrollView*tempScrollView=(UIScrollView*)self.view;tempScrollView.contentSize=CGSizeMake(320,720); //Set Stationary Background, so that whilethe user scroll the backgroundis //fixed.UIImage*img =[UIImage imageNamed:@"bg-body.jpg"];[tempScrollView setBackgroundColor:[UIColorcolorWithPatternImage:img]];

2. uiview 设置背景图片

self.view.backgroundColor [UIColor colorWithPatternImage: [UIImage imageNamed:@"1.jpg"];

3. 个要比较推荐下面几种

    在uiview设置背景图片

UIImageView* bgview [[UIImageView alloc]initWithImage:TTIMAGE(@"bundle://uiscrollviewbg1.jpg")];bgview.frame CGRectMake(00,scrollView.frame.size.width, scrollView.frame.size.height); [selfaddSubview:bgview]; [bgview release];

  在uiscrollview设置背景图片

UIImageView* bgview [[UIImageView alloc]initWithImage:TTIMAGE(@"bundle://uiscrollviewbg.png")];bgview.frame CGRectMake(0-100320100);[_scrollView addSubview:bgview]; [bgview release];


0 0