从xcassets文件获取启动图像的大小不正确

 mobiledu2502876847 发布于 2023-02-11 20:52

Xcode的默认Images.xcassets文件有一个插槽LaunchImage,对于一个纵向iPhone应用程序,有5个可能的插槽.

根据文档,要从xcassets文件中获取正确大小的图像,只需使用[UIImage imageNamed:].

但是,在iPhone Retine(4英寸)模拟器上运行以下代码:

UIImage *splashImage = [UIImage imageNamed:@"LaunchImage"];
NSLog(@"%@", NSStringFromCGSize(splashImage.size));

产生以下输出:

{320, 480}

这显然是错误的大小.

我确保xcassets文件中的映射是正确的,并确认了所有维度.我似乎无法从xcassets文件中的给定集合请求特定图像,这意味着我无法做到:[UIImage imageNamed:@"LaunchImageR4"].

由于文件被添加到xcassets文件中,我也无法访问原始图像文件,因此自定义解决方案似乎无从谈起.

有谁知道如何解决这个问题?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有