/*
1.trayImgView为要展示到的imageView(底部托盘)
2.bigImg张为矩形全灰色(使用图片本身的尺寸)
3.littleImg张为正方行带字(使用图片本身的尺寸)
4.bigImg尺寸无所谓要、littleImg尺寸要相对于bigImg尺寸适当(看着好看!)
功能:两张图片拼接为一张图片成为背景图片。bigImg随意拉伸,littleImg会变大小但是一直为正方形,字体不会被拉变形,只会变大变小
*/
#pragma mark -默认背景图片
-(UIImage *)defaultBgImage:(UIImageView *)trayImgView
{
// NSLog(@"%f==%f",trayImgView.frame.size.width,trayImgView.frame.size.height);
UIImage *bigImg =[UIImage imageNamed:@"defaultBg.png"];
UIImage *littleImg =[UIImage imageNamed:@"defaultIcon.png"];
return [self defaultImageView:trayImgView addImage:bigImg toImage:littleImg];
}
- (UIImage *)defaultImageView:(UIImageView *)trayImgView addImage:(UIImage *)image1 toImage:(UIImage *)image2 {
UIGraphicsBeginImageContext(image1.size);
// Draw image1
[image1 drawInRect:CGRectMake(0, 0, image1.size.width, image1.size.height)];
// Draw image2
[image2 drawInRect:CGRectMake(image1.size.width/2-image2.size.width/2,
image1.size.height/2-(image2.size.height*(trayImgView.frame.size.width/trayImgView.frame.size.height))/2,
image2.size.width,
image2.size.height*(trayImgView.frame.size.width/trayImgView.frame.size.height))];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return resultingImage;
}