lok*_*oki 3 delphi xcode ios firemonkey ios-darkmode
我按照RSP-12931:iPAD Pro 上不支持本机分辨率中的说明为我的 Delphi 应用程序创建 iOS LaunchScreen。现在,对于 iOS 13,问题是我需要这个启动屏幕的 2 种变体,一种用于深色模式,另一种用于浅色模式。如何在 XCode 中创建一个基本启动屏幕,以在暗/亮模式下显示自定义背景颜色和徽标图像?
这一切都是在资产目录内完成的。
对于徽标,打开您的资产目录并选择图像。现在,选择 Appearances右侧的下拉列表,然后选择Any, Light, Dark。
现在,资产目录将允许您为Any(iOS 13 之前的版本)Light以及Dark该特定图像添加不同的图像:
对于背景颜色,您需要Color set在资产目录中定义一个自定义颜色。
按+资产列表底部的按钮,然后选择New Color set。
选择资源中显示的颜色集,然后再次调整Appearances下拉列表以读取Any, Light, Dark。
现在,您可以使用下拉列表下方的 RGB 滑块为每种模式提供不同的颜色Appearances:
现在,在故事板中,您将能够选择自定义颜色,并且它将根据设备上运行的模式进行调整:
Interface Style您可以通过在浅色和深色模式之间翻转 Interface Builder 窗口底部的小部件来测试这一点:
| 归档时间: |
|
| 查看次数: |
1254 次 |
| 最近记录: |