我正在为客户开发一个应用程序。 在我的应用程序中,要求当应用程序启动时,首先动画应该发生一段时间,然后真正的应用程序(应用程序视图)应该开始。
但我不知道应该从哪里开始,代码和应该写的位置。
答案 0 :(得分:1)
你可以试试
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
答案 1 :(得分:1)
您无法直接在iPhone应用程序中显示动画GIF。你应该做的是从GIF中提取动画的各个帧,将它们保存为PNG文件,然后使用UIImageView动画来执行实际的动画。看看this。
另请查看this的GIF分割器。
答案 2 :(得分:0)
您需要在RootViewController中执行此操作
保留一个名为companyView的视图,并根据需要显示淡入或淡出的图像
您可以在viewDidAppear:
答案 3 :(得分:0)
应用程序didFinishLaunchingWithOptions:
UIImage* image=[UIImage imageNamed:@"splash.jpg"];
splashView=[[UIImageView alloc]initWithImage:image];
[window addSubview:splashView];
[window bringSubviewToFront:splashView];
[self performSelector:@selector(removeSplash) withObject:self afterDelay:2];
[window makeKeyAndVisible];
-(void)removeSplash{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:window cache:YES];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[splashView removeFromSuperview];
[UIView commitAnimations];
[window addSubview:viewController.view];
}
答案 4 :(得分:-1)
我认为您需要以视频格式制作动画,然后使用此documentation进行播放。