iOS 啟動圖淡出動畫效果

作為一個iOS開發人員經常會面對各種各樣的需求,今天給大家帶來的是啟動圖淡出效果,雖說是啟動圖,其實只是一個簡單的“跳屏”。
效果圖如下:

效果圖.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;
}

目前有個影響客戶體驗度的就是,程序啟動以后會有一個短暫的白色界面,我的解決思路是將該圖片設置為程序的啟動圖片,目前只是個思路而已,其它大神有解決辦法或者是實現同樣效果的方法,可以交流...

最后:iOS技術交流群

群二維碼
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容