作為一個iOS開發(fā)人員經(jīng)常會面對各種各樣的需求婉弹,今天給大家?guī)淼氖菃訄D淡出效果,雖說是啟動圖,其實(shí)只是一個簡單的“跳屏”惋嚎。
效果圖如下:
效果圖.gif
代碼很簡單如下:
- (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;
}
目前有個影響客戶體驗(yàn)度的就是,程序啟動以后會有一個短暫的白色界面站刑,我的解決思路是將該圖片設(shè)置為程序的啟動圖片另伍,目前只是個思路而已,其它大神有解決辦法或者是實(shí)現(xiàn)同樣效果的方法绞旅,可以交流...