首页 > 解决方案 > PencilKit 绘图有时会在黑暗模式下变为黑色

问题描述

我有一个使用 PencilKit 的应用程序。我注意到,有时当我处于深色模式并使用白色时,当我完成绘制并将笔画渲染为图像进行绘制时,白线会变为黑色。

我在用:

 currentTraits.performAsCurrent {
          image = drawing.image(from: visibleRect, scale: UIScreen.main.scale)
    }

从绘图中创建 UIImage 但它是随机的,有时似乎会导致用户界面样式错误。图像中的所有颜色都处于错误的用户界面样式特征(但白色是最明显的错误)(即:我处于深色模式但生成的 UIImage 有时认为我处于浅色模式)

这是 iOS 中的错误(在原始 iPad Pro 上运行 14.7.1)还是我做错了什么?我从未见过这种情况在灯光模式下发生(黑线永远不会变成白色)。

提前致谢。


这似乎确实是一个 iOS 错误。它存在于 iOS 14 中,但似乎已在 iOS 15 中修复。

标签: iosswiftpencilkit

解决方案


推荐阅读