Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启动屏幕在ipad设备上不工作_Ipad_Splash Screen - Fatal编程技术网

启动屏幕在ipad设备上不工作

启动屏幕在ipad设备上不工作,ipad,splash-screen,Ipad,Splash Screen,在我的应用程序中,闪屏不在设备上运行。但在模拟器上,它的工作方式是我给它命名为default.png。然后,它只在模拟器上工作。 应用程序也完成了启动,选项是:在窗口中添加方法i,然后只对模拟器起作用。我将设备的大小调整了768*1024。但仍然不能工作。有人有这个想法吗?请告诉我 谢谢 -(BOOL)应用程序:(UIApplication*)应用程序已完成启动,选项为: (NSDictionary*)启动选项 {UIImageView*img=[[UIImageView alloc]initW

在我的应用程序中,闪屏不在设备上运行。但在模拟器上,它的工作方式是我给它命名为default.png。然后,它只在模拟器上工作。 应用程序也完成了启动,选项是:在窗口中添加方法i,然后只对模拟器起作用。我将设备的大小调整了768*1024。但仍然不能工作。有人有这个想法吗?请告诉我 谢谢

-(BOOL)应用程序:(UIApplication*)应用程序已完成启动,选项为:
(NSDictionary*)启动选项
{UIImageView*img=[[UIImageView alloc]initWithFrame:CGRectMake(0,07681024)];
img.image=[UIImage ImageName:@“splash_CARD.png”];
[self.view addSubview:img];
[自下载档案信息];
[self.window makeKeyAndVisible];
返回YES;
}

如果您使用的是Xcode 4.0或更高版本,则无需将其命名为默认值。您可以在xcode应用程序设置本身中拖放它们。

将文件添加到资源文件夹,并将其名称更改为“default.png”。。
您正在尝试将imageView作为启动屏幕。

模拟器接受此文件名,但不管是哪种情况,它都可以是Default.png、Default.png、Default.png和Default.png


但在设备中,它应该只有一种形式,即带有“D”大写的Default.png。

发现解决方案只需在完成启动的(BOOL)应用程序中写入睡眠(sec):(UIApplication*)应用程序didfishlaunchwithoptions:(NSDictionary*)launchOptions{self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]边界]];splash_img=[[UIImageView alloc]initWithFrame:CGRectMake(0,0320480)];splash_img.image=[UIImage imageNamed:@“splash.png”];[self.window addSubview:splash_img];sleep(9);[self.window makeyeandvisible];返回YES;]