起動画像として使用される画像を背景として表示し、起動と最初のビューの間のフェードとして表示しようとしています。次のように、使用する画像を「選択」します。
NSString *defaultImageName = @"Default.png";
CGFloat imageScale = [[UIScreen mainScreen] scale];
CGSize imageSize = [[UIScreen mainScreen] applicationFrame].size;
if (imageScale > 1) {
if (imageSize.height < 500) {
defaultImageName = @"Default@2x.png";
} else {
defaultImageName = @"Default-568h@2x.png";
}
}
backimg = [UIImage imageNamed:defaultImageName];
UIImageView *backgroundImage = [[UIImageView alloc] initWithImage: backimg];
[self.view addSubview:backgroundImage];
[self.view sendSubviewToBack:backgroundImage];
悲しいことに、画像は全画面表示ではなく、拡大縮小して表示されます。
それ以外の
誰でもそれを手伝ってもらえますか?
更新#1:
使用して解決[backgroundImage setFrame:CGRectMake(0, 0,self.view.frame.size.width , self.view.frame.size.height)];