Ios 获取APP的Launch Image
2017-12-07 18:08
197 查看
启动图(LaunchImage)的管理在iOS算比较简单的了 尤其是Xcode引入了
但是有的时候我们还是需要在Launch Image上做一些事情。
LaunchImage在APP初始化完之后会立即消失并显示APP的界面
但是有的时候我们不希望它这么快就消失(比如有的人希望有个过渡效果 有的人希望等某些设置或者数据加载完之后再消失) 这也很简单 我们只要自己把LaunchImage再显示出来并且置顶就OK了
xcassets之后
但是有的时候我们还是需要在Launch Image上做一些事情。
LaunchImage在APP初始化完之后会立即消失并显示APP的界面
但是有的时候我们不希望它这么快就消失(比如有的人希望有个过渡效果 有的人希望等某些设置或者数据加载完之后再消失) 这也很简单 我们只要自己把LaunchImage再显示出来并且置顶就OK了
CGSize viewSize = self.window.bounds.size; NSString *viewOrientation = @"Portrait"; //横屏请设置成 @"Landscape" NSString *launchImage = nil; NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"]; for (NSDictionary* dict in imagesDict) { CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]); if (CGSizeEqualToSize(imageSize, viewSize) && [viewOrientation isEqualToString:dict[@"UILaunchImageOrientation"]]) { launchImage = dict[@"UILaunchImageName"]; } } UIImageView *launchView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:launchImage]]; launchView.frame = self.window.bounds; launchView.contentMode = UIViewContentModeScaleAspectFill; [self.window addSubview:launchView]; [UIView animateWithDuration:2.0f delay:0.0f options:UIViewAnimationOptionBeginFromCurrentState animations:^{ launchView.alpha = 0.0f; launchView.layer.transform = CATransform3DScale(CATransform3DIdentity, 1.2, 1.2, 1); } completion:^(BOOL finished) { [launchView removeFromSuperview]; }];
相关文章推荐
- IOS-获取APP的Launch Image
- iOS之获取App的LaunchImage
- iOS获取AppIcon and LaunchImage's name(app图标和启动图片名字)
- iOS AppIcon + launchImage+iPhone 屏幕分辨率相关知识
- 获取APP的Launch Image
- IOS的LaunchImage和AppICon的尺寸
- iOS产品发布到App Store前的准备(一)---AppIcon和LaunchImage
- iOS图标(AppIcon)与启动图(LaunchImage)
- Asset Catalog Help (五)---Migrating an iOS App Icon Set or Launch Image Set
- iOS端App的icon和Launch Image规格实时更新
- iOS端App的icon和Launch Image规格实时更新
- [iOS]利用Appicon and Launchimage Maker生成并配置iOSApp的图标和启动页
- 【转】iOS图标(AppIcon)与启动图(LaunchImage)
- 获取APP的Launch Image
- iOS开发之AppIcon&LaunchImage
- iOS图标(AppIcon)与启动图(LaunchImage)
- iOS AppIcon 和 LaunchImage 尺寸
- 获取APP的Launch Image
- ios开发 获取实际使用的LaunchImage图片
- [iOS]利用Appicon and Launchimage Maker生成并配置iOSApp的图标和启动页