gpt4 book ai didi

ios - iOS 13 中主题更改时 UIBarButton 图标不会更改

转载 作者:行者123 更新时间:2023-11-28 23:25:50 25 4
gpt4 key购买 nike

我在 iOS 13 上遇到一个问题,当我切换 iOS 主题时,UIBarButton 图标没有改变。

我为深色和浅色主题创建了两组图像,并将它们添加到 xcassets 中,如下图所示。

xcassets config

当我更改主题时,该主题的图像不会反射(reflect)出来,但如果我点击它,它就会改变。

步骤和屏幕录制。

With segue

  1. 在深色模式下打开 VC1
  2. 切换到灯光(图标应该有黑色边框)
  3. 切换到深色(图标没有变化)
  4. 变亮(图标不变)
  5. 点击图标,转到 VC2
  6. VC2 显示带有正确主题图标和黑色边框的栏按钮
  7. 点击 VC2 栏按钮
  8. VC1 显示正确的黑色边框主题图标

我尝试创建新的条形按钮并在没有 segue 的情况下分配相同的图标。当主题改变时图标不会改变,当我点击它时也不会改变。

下面是屏幕录制。

without segue

可能是什么原因?

最佳答案

今天遇到了同样的问题。看起来您已完成第一步(确保将图像的“外观”设置为“任意,深色”或“任意,浅色,深色”。

事实证明,您需要将“渲染为”设置为“原始”。 (见截图)。一旦我这样做了,它就奏效了。

Screenshot: Change Render As to Original Image

关于ios - iOS 13 中主题更改时 UIBarButton 图标不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791088/

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