相关疑难解决方法(0)

iOS 13禁用黑暗模式更改

我的应用程序没有为黑暗模式做准备,我今天不打算对其进行处理。

有没有办法为我的应用禁用暗模式更改?

ios ios13 ios-darkmode

103
推荐指数
0
解决办法
3万
查看次数

将UIDatePicker更改为深色模式的日期文本颜色(iOS 13)

找不到解决方案,无法在iOS 13黑暗模式下更改所选日期的文本颜色。

我知道如何使用代码更改UIPicker视图的文本颜色

self.timePicker.setValue(UIColor.black, forKeyPath: "textColor")
Run Code Online (Sandbox Code Playgroud)

或使用用户定义的运行时属性。但是,无法为iOS 13深色模式更改所选日期颜色。使用背景白色和黑色文本颜色时,我的日期选择器视图如下所示:

在此处输入图片说明

因此,将文本颜色更改为黑色不会更改所选日期的文本颜色。它将所有其他文本颜色更改为黑色;但不是所选的。所选的保持白色,这是黑暗模式的默认设置。

uidatepicker ios swift ios13 ios-darkmode

9
推荐指数
3
解决办法
1525
查看次数

如何防止iOS 13黑暗模式破坏电子邮件

我们有一个电子商务应用程序,可以在购物时发出订单详细信息,我们只是重新设计了该电子邮件模板。在过去几天中,我们收到了一些客户报告,其中电子邮件中的一半文本丢失。

最终获得屏幕截图后,我们了解到问题是在使用暗模式的iPhone上发生的。到目前为止,他们都是通过Mail应用程序或Safari使用gmail的客户(两者都有相同的问题)。我不确定gmail因素是否相关或偶然。

我们的电子邮件很简单-它具有白色背景,灰色标题和黑色正文。深色模式使白色背景和灰色标题保持不变,但是正文文本从黑色更改为白色。在白色背景上,白色文本显然是不可见的,并且电子邮件看起来缺少大量内容。

有什么措施可以防止黑暗模式将我们的文本从黑色变成白色?

我应该注意,我们的电子邮件中还嵌入了QR码,因此,我担心的解决方案将使深色模式继续为完整的电子邮件重新着色,因为我认为这将使QR码难以识别。

编辑:这与任何应用程序代码均不相关,因此不适用针对黑暗模式开发iOS的准则。这仅是iOS 13上处于黑暗模式下的Apple邮件应用如何显示HTML电子邮件的问题。

css email gmail ios ios-darkmode

7
推荐指数
2
解决办法
1159
查看次数

标签 统计

ios ×3

ios-darkmode ×3

ios13 ×2

css ×1

email ×1

gmail ×1

swift ×1

uidatepicker ×1