【问题标题】:iOS13 launch screen themeiOS13启动画面主题
【发布时间】:2020-01-23 12:17:12
【问题描述】:

我的应用程序有 2 个徽标(logo_light.png 和 logo_dark.png)。根据 ios13 主题(深色或浅色),我想启动带有浅色或深色徽标版本的启动屏幕。我怎样才能做到这一点?主要问题是iOS在启动应用时没有使用logo模式。

【问题讨论】:

标签: ios swift xcode ios13


【解决方案1】:

你可以试试这个。

首先从您的 LaunchScreen 中选择 UIImageView 并为 Light 版本添加图像,然后选择 Light 图像旁边的箭头,如下所示。

然后从资产中选择您的图片,您需要将 Appearancesnone 更改为 Any, Dark,如下图所示。 p>

所以一旦您将 Appearancesnone 更改为 Any, Dark 会自动添加深色外观,然后您只需设置不同的如下图所示的明暗外观。

【讨论】:

  • 感谢您的建议,但似乎在发布时(在 LaunchScreen 上)iOS 无法确定包含哪个主题,我总是使用一张图片。
  • @ВиталийМонастырев,您可以通过模拟器的Developer选项打开Dark Appearance进行检查。
  • 对颜色做了同样的事情:D
  • @PedroPauloAmorim,对于视图背景颜色,您可以使用系统背景颜色,对于文本内容,您可以使用标签颜色
  • 我没有。我的应用是 iOS 10,命名颜色不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多