首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于亮和暗模式的iOS启动屏幕

用于亮和暗模式的iOS启动屏幕
EN

Stack Overflow用户
提问于 2020-04-09 20:04:11
回答 1查看 516关注 0票数 2

我按照RSP-12931: Native resolution not supported on iPAD Pro中的说明为我的Delphi应用程序创建了一个iOS LaunchScreen。现在,对于iOS 13,问题是我需要这个启动屏幕的两个变体,一个用于暗模式,另一个用于亮模式。如何在XCode中创建一个基本的启动屏幕,以在暗/亮模式下显示带有徽标图像的自定义背景色?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-09 20:25:29

这都是在资产目录中完成的。

对于徽标,请打开资产目录并选择图像。现在,选择右侧的Appearances下拉列表,然后选择Any, Light, Dark

资产目录现在允许您为特定映像添加Any (iOS 13之前的版本)、LightDark的不同映像:

对于背景颜色,您需要在资产目录中定义一个自定义Color set

按资源列表底部的+按钮,然后选择New Color set

选择资源中显示的颜色集,并再次调整Appearances下拉列表以读取Any, Light, Dark

现在,您可以使用Appearances下拉菜单下的RGB滑块为每种模式提供不同的颜色:

现在,在你的故事板中,你可以选择你的自定义颜色,它将根据设备上运行的模式进行调整:

您可以通过将界面生成器窗口底部的Interface Style小部件在亮模式和暗模式之间翻转来进行测试:

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61120751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档