使用 LaunchImages 和 LaunchScreen 的区别
Posted
技术标签:
【中文标题】使用 LaunchImages 和 LaunchScreen 的区别【英文标题】:Difference in using LaunchImages and LaunchScreen 【发布时间】:2018-07-18 08:15:11 【问题描述】:我在 xamarin ios 工作。我发现使用 Assets 中的 LaunchImages 和使用 LaunchScreen 之间存在区别。当我使用 LaunchImages 时,我觉得 UI 几乎没有缩放。但是,如果我使用 LaunchScreen,那么它看起来不错。
为什么会这样?我能做些什么来解决它?
【问题讨论】:
【参考方案1】:如果您的 UI 在使用 launchimages 时看起来很少缩放,这是因为没有为特定设备添加适当大小的 lanch 图像在 image 的 launchImage 资产中。 xcimageasset 部分。
如果您为特定设备添加适当的图像,它将起作用
launch 苹果提供的图片尺寸指南如下: https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/
【讨论】:
【参考方案2】:LaunchScreen 是专门用于设置启动屏幕的故事板。
在 LaunchScreen 中,您可以设置适当的约束,从而在每个 iOS 设备中以适当的布局显示图像(如果应用了适当的约束)。
希望对你有帮助。
【讨论】:
以上是关于使用 LaunchImages 和 LaunchScreen 的区别的主要内容,如果未能解决你的问题,请参考以下文章
找不到文件:mtbs/builds/z.iOS/yyy/Resources/Images.xcassets/LaunchImages.launchimage/Contents.json
如何从 Asp.NET Core 3.1 启动类访问 launchSettings.json 中的 `applicationUrl` 属性?