ios - 在 LaunchScreen.storyboard 中设置不同的 LaunchImage
问题描述
我的 Assets.xcassets 文件夹中有一组不同大小的 LaunchImage。我通过右键单击创建它Assets.xcassets -> App Icons & Launch Images -> New iOS Launch Image
,并将所有不同大小的图像放入每个框内。
屏幕尺寸为 9.7 英寸(或更大)的 iPad 需要具有与 iPhone 不同的启动图像。
我一直在LaunchScreen.storyboard
用适当的约束来显示 LaunchImage。但是模拟器上只显示 iPhone 版本(并且被严重拉伸)。
有什么方法可以让 iOS 从集合中选择正确的 LaunchImage 吗?
解决方案
显然LaunchScreen.storyboard
在使用.launchimage
图像集方面存在问题,但在.imageset
扩展方面没有问题。
我通过不使用 中的.launchimage
文件解决了这个问题Assets.xcassets
,而是通过创建一个New Image Set
,然后只使用两个分辨率文件,一个用于 iPhone,一个用于 iPad。
推荐阅读
- oracle - Oracle:显示不同的保持顺序
- node.js - AWS S3 ListBuckets 返回所有存储桶
- python - 使用函数将十进制转换为二进制
- python - 如何有效地更新 Keras 变量切片?
- angular - Angular Material Slider - 在不禁用滑块的情况下允许最小值
- flutter - 将错误显示为预期的“资产”是一个列表,但得到了 -assets/tulas1.jpg (字符串)。飘飘然
- javascript - 最大高度减小时最大高度转换不起作用
- ansible - 带有循环的 Ansible vmware_host_fact
- scala - Scala中泛型结构中的类型条件方法
- python - SparkSQL JDBC (PySpark) 到 Postgres - 创建表和使用 CTE