簡體   English   中英

為什么 iOS 13 上的 UITabBarItem 中的 gif 圖像顯示藍色?

[英]Why does gif Image In UITabBarItem on iOS 13 show blue color?

為什么iOS 13UItabbarItem .gif圖像顯示藍色?

tabBarItem.selectedImage.gif圖像。

viewController.tabBarItem.selectedImage = gifImage

iOS 13 上的 gif 圖像看起來是藍色的。 (也許是 iOS 圖像默認渲染顏色)

iOS 12 上的 gif 圖像很好。

如何在 iOS 13 上解決此問題?

這里肯定是 SDWebImage 庫有問題。 您可以嘗試將其更新到最新版本,如果這沒有幫助,您需要使用其他東西來加載動畫 gif。 在這個文件的幫助下,我能夠成功地做到這一點。

剛剛移除

import ImageIO

行並刪除帶有選項的編譯器錯誤(使用建議的修復程序)。 祝你好運!

GIF 是動態的還是靜態的?

我的第一個賭注是僅使用以下方法將其設為 1 幀:

+ (nullable UIImage *)sd_imageWithData:(nullable NSData *)data
                                 scale:(CGFloat)scale
                        firstFrameOnly:(BOOL)firstFrameOnly;

值得檢查的來源:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM