ios - 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 中修复。
解决方案
推荐阅读
- python - 在 Tensorflow 2 中训练时改变 BatchNormalization 动量
- firebase - 条码阅读器扫描条码时如何从 Firestore 中检索数据
- firebase - 部署flutter web应用程序时firebase托管错误409
- ubuntu - ubuntu 20.04:突然“p”键和向上/向下键不起作用
- regex - 用于捕获单引号内的数据的良好正则表达式,但前提是它以某些东西为前缀?
- visual-studio-code - “package.hugo.json”的VSCode文件关联?
- excel - 循环以新名称(日期)多次复制工作表
- c# - 将单元格值分配给 GridView 中的 NavigateUrl
- shell - “find | xargs | ls” 不在 find 的文件名上运行 ls
- r - 关于定义因子变量的一些混淆