我按照RSP-12931: Native resolution not supported on iPAD Pro中的说明为我的Delphi应用程序创建iOS LaunchScreen。现在,在iOS 13上,问题是我需要此启动屏幕的2个变体,一个变体用于黑暗模式,另一个变体用于明亮模式。如何在XCode中创建基本的启动屏幕,以在暗/亮模式下显示带有徽标图像的自定义背景色?
答案 0 :(得分:4)
这全部在资产目录中完成。
对于徽标,请打开资产目录并选择图像。现在,选择右侧的Appearances
下拉菜单,然后选择Any, Light, Dark
。
资产目录现在可让您为该特定图像的Any
(iOS 13之前的版本),Light
和Dark
添加不同的图像:
对于背景色,您需要在资产目录中定义一个自定义Color set
。
按下资产列表底部的+
按钮,然后选择New Color set
。
选择显示在资产中的颜色集,然后再次调整Appearances
下拉列表以读取Any, Light, Dark
。
您现在可以使用Appearances
下拉菜单下方的RGB滑块为每种模式提供不同的颜色:
现在,在情节提要中,您将能够选择自定义颜色,并且颜色会根据设备上运行的模式进行调整:
您可以通过在明暗模式之间切换Interface Builder窗口底部的Interface Style
小部件来进行测试: