您的位置:首页 > 移动开发 > IOS开发

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

2014-08-01 15:02 405 查看
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 Scroll
ViewUIScrollView*tempScrollView=(UIScrollView*)self.view;
tempScrollView.contentSize=CGSizeMake(320,720); //Set Stationary Background, so that while
the user scroll the background
is //fixed.UIImage*img =[UIImage imageNamed:@"bg-body.jpg"];
[tempScrollView setBackgroundColor:[UIColor
colorWithPatternImage: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(0, 0,
scrollView.frame.size.width, scrollView.frame.size.height); [self
addSubview:bgview]; [bgview release];

  在uiscrollview设置背景图片

UIImageView* bgview = [[UIImageView alloc]initWithImage:TTIMAGE(@"bundle://uiscrollviewbg.png")];
bgview.frame = CGRectMake(0, -100, 320, 100);
[_scrollView addSubview:bgview]; [bgview release];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐