ここで私のアプリでは、背景画像のサイズを 320 x 480 として使用しましたが、画面の最後にいくつかの部分が表示されません。
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ibg.png"]];
画像画面が収まるように解決するのを手伝ってください..
ここで私のアプリでは、背景画像のサイズを 320 x 480 として使用しましたが、画面の最後にいくつかの部分が表示されません。
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ibg.png"]];
画像画面が収まるように解決するのを手伝ってください..
見えない部分の高さが 50 ピクセルの場合、画像 (ibg.png) のサイズを 320 x 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 位置は 0 ではなく -20 である必要があります。