快速将文本颜色更改为深色/浅色模式

Fab*_*ler 3 textcolor swift ios-darkmode

我正在尝试将 UITextView 中的文本颜色从浅灰色更改为白色/黑色。

因此,当深色模式打开时,新的文本颜色应为白色,而当浅色模式打开时,新文本颜色应为黑色。

J_B*_*_UK 11

您可以将 UIColor 设置为 .label

textView.textColor = .label
Run Code Online (Sandbox Code Playgroud)

这应该使用白色背景下的系统标签颜色,反之亦然

您还可以在资源文件中创建自己的深色/浅色。 在此输入图像描述

然后在代码或界面生成器中使用它们。

textView.textColor = UIColor.init(named: "myBlueColor")
Run Code Online (Sandbox Code Playgroud)