iOS 浅色和深色模式的启动屏幕
iOS launch screen for light and dark modes
我按照 RSP-12931: Native resolution not supported on iPAD Pro 中的说明为我的 Delphi 应用程序创建了一个 iOS LaunchScreen。现在,iOS 13,问题是我需要这个启动屏幕的 2 个变体,一个用于暗模式,另一个用于亮模式。如何在 XCode 中创建一个基本启动屏幕,在 dark/light 模式下显示带有徽标图像的自定义背景颜色?
这一切都在资产目录中完成。
对于徽标,打开您的资产目录和 select 图片。现在,select Appearances
下拉在右边,select Any, Light, Dark
.
资产目录现在允许您为 Any
(pre-iOS 13)、Light
和 Dark
添加不同的图像:
对于背景颜色,您需要在资产目录中自定义 Color set
。
按资产列表底部的 +
按钮,然后 select New Color set
。
Select 出现在您的资产中的颜色集,再次调整 Appearances
下拉菜单以读取 Any, Light, Dark
.
您现在可以使用 Appearances
下拉菜单下方的 RGB 滑块为每种模式提供不同的颜色:
现在,在您的故事板中,您将能够 select 您的自定义颜色,它会根据设备上的模式 运行 进行调整:
您可以通过在 Interface Builder window 底部的 Interface Style
小部件之间切换明暗模式来测试它:
在资产目录中添加关于外观的图像后。如果更改没有反映出来,请卸载应用程序并重新启动设备。
我按照 RSP-12931: Native resolution not supported on iPAD Pro 中的说明为我的 Delphi 应用程序创建了一个 iOS LaunchScreen。现在,iOS 13,问题是我需要这个启动屏幕的 2 个变体,一个用于暗模式,另一个用于亮模式。如何在 XCode 中创建一个基本启动屏幕,在 dark/light 模式下显示带有徽标图像的自定义背景颜色?
这一切都在资产目录中完成。
对于徽标,打开您的资产目录和 select 图片。现在,select Appearances
下拉在右边,select Any, Light, Dark
.
资产目录现在允许您为 Any
(pre-iOS 13)、Light
和 Dark
添加不同的图像:
对于背景颜色,您需要在资产目录中自定义 Color set
。
按资产列表底部的 +
按钮,然后 select New Color set
。
Select 出现在您的资产中的颜色集,再次调整 Appearances
下拉菜单以读取 Any, Light, Dark
.
您现在可以使用 Appearances
下拉菜单下方的 RGB 滑块为每种模式提供不同的颜色:
现在,在您的故事板中,您将能够 select 您的自定义颜色,它会根据设备上的模式 运行 进行调整:
您可以通过在 Interface Builder window 底部的 Interface Style
小部件之间切换明暗模式来测试它:
在资产目录中添加关于外观的图像后。如果更改没有反映出来,请卸载应用程序并重新启动设备。