他们如何制作那些奇特的闪屏?
尽pipe我目前在App Store中只有一个应用程序,但我还是有一些应用程序,他们想知道用户是如何制作启animation面的。
我看过几个非常酷的animation片,并想知道这是全部通过代码完成,还是只是可能在iMovie中制作的东西,并将其作为video运行。
任何想法如何创build一些这些? 例子是从时代华纳有线电视应用程序到gem迷阵。
在此先感谢信息。
地理…
看到iPhone的animation加载屏幕 < – 在那里的答案似乎是“花哨的”闪屏实际上并没有加载屏幕。
所以你将不得不做的是创build一个animation(可能是一个影片剪辑,或一个imageviewanimation或类似的),可以在应用程序启动时运行,可能与你加载你的资源,而不是使用默认的飞溅屏幕function(加快您的应用程序的开始)。
希望有所帮助
在App委托类中试试这个…
- (void)applicationDidFinishLaunching:(UIApplication *)application { UIImage *splashImage = [UIImage imageNamed:@"Picture 2.png"]; splashImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, 320, 480)]; splashImageView.contentMode = UIViewContentModeScaleAspectFit; splashImageView.image = splashImage; [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(removeSplashScreen) userInfo:nil repeats:NO]; [window addSubview:splashImageView]; } -(void)removeSplashScreen{ [UIView beginAnimations: nil context:nil]; [UIView setAnimationDuration:2.0]; splashImageView.alpha = 0.0; [UIView commitAnimations]; [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(releaseSplashScreen) userInfo:nil repeats:NO]; } -(void)releaseSplashScreen{ [splashImageView removeFromSuperview]; [splashImageView release]; //Load the rootviewController here }
您也可以在项目的资源中包含Default.png
在D Prag&Warren的“Pragmatic Bookshelf”的“iOS Recipies”一书中,有一些关于自定义启animation面的章节。
也许商业插件不是你正在寻找的(我不隶属于标题或出版商),我只是记得阅读它,发现它很有趣。
如果你在第一个视图控制器上做了,你可以做一个奇特的初始屏幕,就像你真正的初始屏幕是你的animation的第一个场景,而第一个视图控制器是完整的animation,那么你closures第一个控制器,或者你推动主查看控制器,从您第一次查看控制器延迟。