ios - iOS 11+ 启动屏幕 - 在暗模式下自定义命名颜色
问题描述
是否可以在启动屏幕故事板中使用用户定义的命名颜色?
我尝试在 xcassets 中创建测试颜色,外观为 {dark, any} 并将其设置为启动屏幕主视图背景。
我注意到了显着的差异: - 在 RELEASE 中我的自定义颜色从不工作 - 在 DEBUG 中,有些颜色有效,有些被忽略,有些正在改变值(例如深色是正确的,但光线是有偏差的),通常情况下是一团糟
我知道自从启动屏幕被缓存以来,我每次都需要删除应用程序,是否有任何额外的限制?我没有得到任何一致的结果。唯一似乎有效的是“系统背景颜色”。
类似的问题也适用于图像。
解决方案
好的,这么短的更新。毕竟,可以在启动屏幕上使用命名颜色和外观较暗的图像。
它就像噩梦一样工作。这意味着某些部分以某种方式被缓存(不确定下面发生了什么)。
最终的结果是,为了获得一致的结果,我不仅要从设备中删除应用程序,还要重新启动手机。
我还注意到,具有深色外观的图像以某种方式损坏 - 比它们的“任何”外观对应物大两倍或小两倍(即使我使用完全相同的文件)。这完全造成了令人难以置信的混乱,使其难以测试。
推荐阅读
- python - 如何使用 RGB 和 float32 保存全尺寸图像?
- python - Python 导入和单元测试
- scikit-learn - 了解 OrdinalEncoder 语法
- python - 时间序列值总和除以工作日数
- r - 融合二进制列中的数据
- reactjs - 是否有快速选项可以安全地保存 JWT 令牌?
- python - 是否可以在 Python 3.9 中嵌套 typing.Unions?
- c# - Json.Linq.JValue 和 Json.Linq.JObject 的区别
- javascript - express-Node js函数结束前页面刷新
- php - PHP 从插件到数量框 Woocommerce 获取“最小值、最大值、步长和值”变量