iOS13启动画面主题

标签 ios swift xcode ios13

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

最佳答案

你可以试试这个。

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

enter image description here

然后从 Assets 中选择您的图像,您需要将 Appearancesnone 更改为 Any, Dark,例如下图。

enter image description here

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

enter image description here

关于iOS13启动画面主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58062240/

相关文章:

iphone - 标签中的随机数-iPhone

xcode - 更改详细信息披露按钮的图像(Xcode 4.2)

iphone - 如何知道当前 Storyboard名称?

php - 通过 PHP 脚本发送推送通知

ios - 导航 Controller 中的静态 barButtonItems?

Swift UITableView Realm 删除后顺序错误

ios - 如何在 Xcode 的 UITests 下等待,直到某些 View 可见以供点击?

swift - 附近设备的 iOS 蓝牙 mac 地址

ios - 了解 IOS8 尺寸等级

objective-c - NSDecimalNumber:将两个 NaN 相加导致溢出?