我有一些默认的启动画面,它们的名称分别是:Default-568h@2x.png,Default-Portrait.png,Default.png,Default@2x.png等等,适用于所有类型的设备。
我知道系统会自动选择特定设备所需的启动画面并显示出来。
问题是:是否可以知道系统选择了哪个图片?如何将系统选择的适当图片加载到UIimageView中?
我尝试过这样做:
UIImageView *splashView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, screenWidth, screenHeight)];
splashView.image=[UIImage imageNamed:@"Default.png"];
但是它只加载名为Default.png的图片,适用于所有类型的设备(iPhone 4、5、iPad)。
我需要手动管理吗?也就是说,在识别设备类型后加载相应的图片?
@"Default"
而不需要指定扩展名。无论如何,我已经编辑了我的示例来处理扩展名。 - ChrisH