美文网首页
iOS读取launchimage中图片

iOS读取launchimage中图片

作者: 東玖零 | 来源:发表于2022-11-02 13:52 被阅读0次

背景:由于发展需要,老项目加隐私政策和用户协议并且在第一次启动时提示用户,等都开发完发现页面背景少点啥,那就启动图显示在那城吧。

启动图在launchimage文件夹中,于是网上搜索得到object-c版本,搬个砖翻译成swift版本,代码如下:

static func getLaunchImage() -> String? {
    let orientation = "Portrait" //我的项目只能是竖屏,如果其他请换名自行实现
    let screenSize = UIScreen.main.bounds.size
    var launchImageName:String?
    if let arr = Bundle.main.infoDictionary?["UILaunchImages"] as? [[String:Any]] {
        for item in arr {
            guard let imageSize = item["UILaunchImageSize"] as? String else { continue }
            guard let imageOrientation = item["UILaunchImageOrientation"] as? String else { continue }
            let size = NSCoder.cgSize(for: imageSize);
            if size == screenSize && orientation == imageOrientation {
                launchImageName = item["UILaunchImageName"] as? String
                break
            }
        }
    }
    return launchImageName
}

相关文章

  • iOS读取launchimage中图片

    背景:由于发展需要,老项目加隐私政策和用户协议并且在第一次启动时提示用户,等都开发完发现页面背景少点啥,那就启动图...

  • iOS获取开机屏

    iOS主流开机屏有2种:LaunchImage、LaunchScreen LaunchImage 通过读取info...

  • iOS LaunchImage启动图尺寸问题

    关于 LaunchImage 图片 命名 以及其 尺寸: iPhone Portrait iOS 11 ...

  • IOS开发文档-APP图标相关

    文档搜索 App Icons on iPad and iPhone iOS LaunchImage启动图片设置详情...

  • 2018-11-26

    ios 如何设置启动图片LaunchImage - haha_hello的博客 - CSDN博客

  • iOS APP设置启动图片LaunchImages(转)

    文章原地址:iOS APP设置启动图片LaunchImages关于设置launchImage: 关于 Launch...

  • ios LaunchImage适配以及读取

    LaunchImage是app的启动页(快闪页),不同的手机加载同一张图片会出现拉伸等现象,因此要做相应适配 声明...

  • iOS获取LaunchImage图片

    今天在项目中,需要将一个弹窗加载到启动图界面,由于我们本身无法控制启动图随时结束,所以我在launch方法中,给w...

  • iPhone X启动页适配方案

    适配iPhoneX详解之iOS项目添加启动图片LaunchImage的3种方式 时间:2017-09-25 12:...

  • iOS图像加载原理

    图片加载 在iOS中,图片显示的过程大致如下: 从磁盘读取图片并加载到内存。(data buffer) CPU对图...

网友评论

      本文标题:iOS读取launchimage中图片

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