我试图将用作启动图像的图像显示为背景,并在启动和第一个视图之间淡入淡出。我“选择”我要使用的图像,如下所示:
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)];