我想在我的应用程序中实现IOS的Splash Screen我研究了很多帖子但是没有得到任何有用的结果。我还浏览了以下链接Implementing a splash screen in iOS但是无法实现启动画面我已经建立的应用程序。
答案 0 :(得分:1)
我使用以下方法实现了启动画面,它对我有用
将以下代码添加到appdelegate.h
@property (strong, nonatomic) UIViewController *viewController;
@property (strong, nonatomic) UIImageView *splashView;
在Appdelegate.m中,在应用程序中插入以下代码didFinishLaunchingWithOptions
[_window addSubview:_viewController.view];
[_window makeKeyAndVisible];
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES];
splashView=[[UIImageView alloc]initWithFrame:[UIScreen mainScreen].bounds];
splashView.image = [UIImage imageNamed:@"splash screen.png"];
[_window addSubview:_splashView];
[_window bringSubviewToFront:_splashView];
将以下行添加到应用程序didFinishLaunchingWithOptions
[self performSelector:@selector(removeSplash) withObject:nil afterDelay:5];
并在appdelegate.m
中的某处实现以下功能-(void)removeSplash;
{
[_splashView removeFromSuperview];
[_splashView release];
}
答案 1 :(得分:0)
转到项目设置,在常规标签中,有一个名为应用图标并启动图片的部分
您可以通过启动图像来源使用xcassests
用户点击使用资产目录按钮,然后您可以在那里添加不同的启动画面尺寸。