iOS 启动页面淡出动画效果
2017-06-22 本文已影响89人
Sunny_Fight
作为一个iOS开发人员经常会面对各种各样的需求,今天给大家带来的是启动图淡出效果,虽说是启动图,其实只是一个简单的“跳屏”。
效果图如下:
代码很简单如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_window.rootViewController.view.alpha = 0;
UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"launchImage"]];
imageView.frame = [UIScreen mainScreen].bounds;
[_window addSubview:imageView];
[UIView animateWithDuration:5 animations:^{
_window.rootViewController.view.alpha = 1;
} completion:^(BOOL finished) {
[imageView removeFromSuperview];
}];
return YES;
}
目前有个影响客户体验度的就是,程序启动以后会有一个短暂的白色界面,我的解决思路是将该图片设置为程序的启动图片,目前只是个思路而已,其它大神有解决办法或者是实现同样效果的方法,可以交流...