IOS 13 深色模式强调色

IOS 13 Dark Mode Accent Colour

在 macOS 10.14 中,用户可以 select 在明暗模式之间切换,也可以 select 从 8 accent/highlight 种颜色中进行选择。

在 IOS 13 中,用户可以 select 在浅色和深色模式之间切换,但是 accent/highlight 颜色在我看来是固定为蓝色(或者至少我没有到目前为止已经弄清楚如何更改它)。

有谁知道 IOS 上的 accent/highlight 颜色将来是否可能像在 macOS 中那样更改为用户选择,因为我希望能够在我的应用程序中使用这种颜色应用

IOS 13 的(当前固定为蓝色)accent/highlight 颜色是否可以访问,所以我如何从 Objective C 访问它作为颜色?

您看到的蓝色是 iOS' 默认值 tintColor。您可以在视图的基础上设置它,或者如果您想在整个应用程序范围内覆盖它,请在您的 UIWindow 上设置它。如果视图没有显式设置 tintColor,它会使用其父视图的 tintColor — 一直到 window.