我按照此处的说明进行操作:https://quality.embarcadero.com/browse/RSP-12931创建ios LaunchScreen。现在使用ios 13,问题是我需要此启动屏幕的2个变体,一个变体用于黑暗模式,另一个变体用于明亮模式。如何在XCode中执行基本启动屏幕,以在暗/亮模式下显示自定义背景色+徽标图像?
全部在资产目录中完成。
对于徽标,打开资产目录并选择图片。现在,选择右侧的Appearances
下拉菜单,然后选择Any, Light, Dark
。
[资产目录现在可以让您为该特定图像添加Any
(iOS 13之前的版本),Light
和Dark
的不同图像:
对于背景色,您需要在资产目录中定义一个自定义Color set
。
按资产列表底部的+
按钮,然后选择New Color set
。
选择出现在资产中的颜色设置,然后再次调整Appearances
下拉列表以读取Any, Light, Dark
。
您现在可以使用Appearances
下拉菜单下的RGB滑块为每种模式提供不同的颜色:
现在,在故事板中,您可以选择自定义颜色,它会根据设备上运行的模式进行调整:
您可以通过在明暗模式之间切换Interface Builder窗口底部的Interface Style
小部件来进行测试: