アプリにスプラッシュ画面を追加したい。以下のコードを書いています。iOSシミュレーターでは表示されますが、デバイスでは表示されません。アドバイス
UIImageview *splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, 320, 460)];
splashView.image = [UIImage imageNamed:@"default1.png"];
[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:5.0];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.window cache:YES];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(finishAnimation)];
splashView.alpha = 0.0;
[UIView commitAnimations];
..。
-(void)finishAnimation
{
[splashView removeFromSuperview];
self.window.rootViewController =self.navcontroller;
}
ログインページに直接表示されます