`
iaiai
  • 浏览: 2198093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何从Images.xcassets中获取LaunchImage的图片

 
阅读更多
+ (UIImage *)getTheLaunchImage
{
    CGSize viewSize = [UIScreen mainScreen].bounds.size;

    NSString *viewOrientation = nil;
    if (([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortraitUpsideDown) || ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait)) {
        viewOrientation = @"Portrait";
    } else {
        viewOrientation = @"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"];
        }
    }

    return [UIImage imageNamed:launchImage];

}
分享到:
评论

相关推荐

    UIImage加载图片Images.xcassets加载方法的影响

    在编译后,Images.xcassets中的所有图片会被打包成Assets.car文件,存在于应用的bundle中。这个特性带来了以下好处: 1. 自动适配:Images.xcassets可以自动识别不同设备的屏幕分辨率(如@2x,@3x),无需开发者...

    IOS中Weex 加载 .xcassets 中的图片资源的实例详解

    // 使用imageNamed:方法加载xcassets中的图片 UIImage *image = [UIImage imageNamed:imageName]; // 如果图片加载成功,调用完成回调 if (image) { completedBlock(image, nil, YES); } else { // 图片...

    xcassetsutils:用于提取和恢复资产目录文件夹 (.xcassets) 中所有图像的 Shell 脚本

    这是一个简单的脚本,可用于从资产目录文件夹 (.xcassets) 恢复先前(在输出文件夹中)提取的所有图像,以使用: ./restoreImages.sh <放置*.xcassets的目录和输出文件夹的路径> 注意:如果 .xcassets 文件夹...

    Images.xcassets Hider-crx插件

    此扩展将将更改分组为images.xcasset到GitHub Diff日志的底部。 在执行iOS开发时,它可能会恼人的是,看到GitHub中的数十个相关的更改可能会恼火 拉请求。 使用此扩展名,所有这些更改将在更改内容的末尾进行分组,...

    AssetChecker::police_officer:清理您的Assets.xcassets文件

    AssetChecker是一个很小的运行脚本,它使您的Assets.xcassets文件保持干净,并在可疑时发出警告。 由于图像资产文件不安全,因此,如果删除了资产,则不会有任何警告提示您图像中的图像已损坏。 尝试一下! ...

    images.tar.gz

    《图像资源库:images.tar.gz及其在教程中的应用》 在信息技术领域,视觉元素往往扮演着至关重要的角色,无论是为了教学、演示还是软件开发。"images.tar.gz" 是一个压缩包,专门存储用于教程的图片资源,它为教育...

    kubeadm-basic.images.tar.gz

    安装kubeadm时,需要登录到google才能下载google镜像,由于国内不能登录google,所以上传google的镜像

    图像。xcassets隐藏者「Images.xcassets Hider」-crx插件

    xcassets位于GitHub diff日志的底部。 在进行iOS开发时,在GitHub拉取请求中看到数十项与资产相关的更改可能会令人不快。 使用此扩展,所有这些更改将在更改日志的末尾分组,并折叠在一个框中,因此您仅在需要时才...

    TipsForIOS:IOS开发常见问题及常用技巧

    若想要保留LaunchScreen.xib而又想支持8.0之前的版本,可以在Image.xcassets中添加LaunchImage,在项目General中找到App Icons and Launch Images的LaunchImagesSource项点击User Image assets,完成后系统会自动添加...

    SketchToXcode:通过外壳脚本将资产(应用程序图标和图标)从草图导出到Xcode Images.xcassets

    该脚本可帮助您从Sketch文件中导出所需的所有资产。要求素描应用sketchtool-用于Sketch的cli工具( )草图文件设置画板“ AppIcon”,大小为1024x1024 您的图标的切片。 (切片名称为资产名称,必须以2x像素进行...

    xcasset_exporter:用于将.xcassets捆绑包中的图像导出到单个图像文件的简短脚本

    XCAssets捆绑包映像导出器 用于将.xcassets捆绑包中的图像导出到... destination Destination directory to save images from the xcassets bundle optional arguments: -h, --help show this help message and ex

    KCF源码的输入图片序列的图片名称images.txt写入及region.txt测试

    KCF跟踪源码中的输入图片名images.txt的生成 按照VOT中图片格式 以及region.txt的读写测试。

    android获取相册图片和路径的实现方法

    在Android应用开发中,获取用户从相册选择的图片及其路径是常见的需求。尤其是在Android 4.4(KitKat)及更高版本,由于系统API的变化,开发者需要采用新的方法来处理这一任务。以下是一个详细解释如何在Android 4.4...

    IOS开发代码分享之获取启动画面图片的string

     NSArray* images= @[@LaunchImage.png, @LaunchImage@2x.png,@LaunchImage-700@2x.png,@LaunchImage-568h@2x.png,@LaunchImage-700-568h@2x.png,@LaunchImage-700-Portrait@2x~ipad.png,@LaunchImage-Portrait@2x~...

    standard_test_images.rar_IMAGE TEST_image_for_test_images_standa

    "standard_test_images.rar_IMAGE TEST_image_for_test_images_standa"这个标题暗示了一个压缩包,其中包含了一些标准测试图像,这些图像通常用于验证和比较不同图像处理算法的性能。这些图像集对于研究人员和开发者...

    system-images.zip

    `system-images.zip`这个压缩包正是为了解决这个问题而提供的。它包含了创建Android 4.0模拟器所需的系统镜像文件,特别是`userdata.img`。通常,这些系统镜像文件位于Android SDK的特定目录下,例如`<SDK_PATH>/...

    Android中获取系统图片示例

    在这个例子中,我们查询了MediaStore.Images.Media.EXTERNAL_CONTENT_URI,这代表外部存储(通常是SD卡)上的所有图片。然后通过遍历Cursor得到每张图片的信息,包括_id(唯一标识)和_DATA(图片路径)。 值得注意...

    Android读取本地照片和视频相册实例代码

    以获取照片为例,可以使用`MediaStore.Images.Media.EXTERNAL_CONTENT_URI`作为Uri,这个Uri指向的是外部存储中的所有图片。接着,我们可以定义一个Cursor来执行SQL查询,获取到所有.jpeg和.png格式的图片信息。查询...

    images:images.weserv.nl的源代码,将在您自己的服务器上使用

    【标题】:“images.weserv.nl的源代码”是指一个开源项目,用于在您自己的服务器上搭建一个类似于images.weserv.nl的图像处理服务。这个服务可以高效地处理和优化图片,提供动态调整图片大小、裁剪、旋转等功能,以...

Global site tag (gtag.js) - Google Analytics