ios - 为什么iOS 13上UITabBarItem中的gif图像显示蓝色?

标签 ios ios13 uitabbaritem

为什么会这样 .gif 图片在 UItabbarItemiOS 13显示蓝色?tabBarItem.selectedImage .gif 图片。viewController.tabBarItem.selectedImage = gifImage .
iOS 13 上的 gif 图像看起来是蓝色的。 (可能是 iOS 图像默认渲染颜色)
iOS 12 上的 gif 图像很好。
如何在 iOS 13 上解决此问题?

最佳答案

绝对 SDWebImage 库在这里有问题。您可以尝试将其更新到最新版本,如果这没有帮助,您需要使用其他东西来加载动画 gif。在此 file 的帮助下,我能够成功地做到这一点.

刚刚删除

import ImageIO

行并删除了带有选项的编译器错误(使用了建议的修复)。
祝你好运!

关于ios - 为什么iOS 13上UITabBarItem中的gif图像显示蓝色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59560801/

相关文章:

ios - 无法使用swift访问tabBar项目的索引

ios - 如何调整标签栏角标(Badge)位置?

ios - 如何在 iOS 13 中使用 UINavigationBarAppearance

ios - 执行方法的顺序

iphone - Objective-C 包级属性

ios - 如何在设计器中的自定义按钮控件上显示图像

iOS 13 UITextView 将 UITextView 转换为图像无法正常工作。在 iOS 12 以下运行良好

animation - 如何在 iOS 13 中隐藏带有动画的标签栏?

ios - 如何从代码中设置 UITabBar 中的所选项目?

ios - 从 Objective C 代码调用 @escaping 完成处理程序时出现 EXC_BAD_ACCESS 错误