美文网首页
iOS 获取 APP 的 Launch Image

iOS 获取 APP 的 Launch Image

作者: 学不来的凡人 | 来源:发表于2021-04-09 14:23 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/iovikltx.html