2
在这里,在我的应用我使用的背景图片的大小为320×480,但是在屏幕的结束某些部分不可见的,在这里我的代码背景图像不适合屏幕
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ibg.png"]];
请帮我解决使图像屏幕适合。
在这里,在我的应用我使用的背景图片的大小为320×480,但是在屏幕的结束某些部分不可见的,在这里我的代码背景图像不适合屏幕
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ibg.png"]];
请帮我解决使图像屏幕适合。
如果隐形部分的高度等于50像素,那么您可以尝试调整图像大小(ibg巴纽)使用320×430
- (UIImage *)imageWithImage:(UIImage *)image convertToSize:(CGSize)size {
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *destImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return destImage;
}
后
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ibg.png"]];
应该吧,希望它的帮助,请给我一个反馈,谢谢。
您的图像可能会偏移状态栏,它占据了屏幕顶部的20像素(或“点”)的空间。如果状态栏可见,则全屏背景图像的Y位置必须为-20而不是0.