在xcode 6.2中用于IOS的启动画面

时间:2015-04-14 09:43:33

标签: ios objective-c

我想在我的应用程序中实现IOS的Splash Screen我研究了很多帖子但是没有得到任何有用的结果。我还浏览了以下链接Implementing a splash screen in iOS但是无法实现启动画面我已经建立的应用程序。

2 个答案:

答案 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用户点击使用资产目录按钮,然后您可以在那里添加不同的启动画面尺寸。