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.