gpt4 book ai didi

iOS 暗模式 - 图像 Assets 未重绘

转载 作者:行者123 更新时间:2023-12-01 16:07:12 24 4
gpt4 key购买 nike

我正在为 iOS 实现暗模式。图像出现问题:

  • 我打开了 Assets.xcassets 并将“外观”更改为“任何,黑暗”
  • 当然,我已经添加了新图像。

  • 不幸的是,在 xcode 中覆盖环境界面样式时不会重绘图像。

    我已经尝试在我的 viewController 中捕获 traitCollectionDidChange 方法并且它被正确调用。我可以设置新图像(origImage_dark),但它不应该是自动的吗?这就是 Assets 设置的目的。我正在使用图像的 .alwaysOriginal 渲染。

    最佳答案

    运行具有图像动态解析的应用程序有助于:

    let image = UIImage(named: "someImage")
    let asset = image?.imageAsset
    let resolvedImage = asset?.image(with: traitCollection)

    在此之后,恢复到设置图像的原始方式似乎有效。 Xcode,非常感谢!

    关于iOS 暗模式 - 图像 Assets 未重绘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57476877/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com