簡體   English   中英

UITabbarItem: - 下載的圖像不會顯示在Tabbar項目中。

[英]UITabbarItem : - Downloaded image does not show up at Tabbar Item.

我從服務器獲取json響應中的圖像url並使用正在下載的SdWebimage框架下載圖像。 但是當我將此下載圖像對象設置為tabbar項時,它不顯示圖像,而是顯示那里的灰色方框。

此外,嘗試將圖像大小調整為30 * 30像素,通過將圖像URL放入瀏覽器來檢查網址上的圖像。

我用這個代碼將我的圖像設置為tabbaritem .....

myImgView.sd_setImageWithURL(url!, placeholderImage: pImage, options:.HighPriority, completed: { (image, error, cahce, url) in
            tabbarItem.image = image
        })

如果有人能告訴我將下載的圖像正確設置為tabbaritem的圖標?

在此輸入圖像描述

圖像正在下載。 問題是UITabBarItem只使用圖像的alpha分量。 由於您的圖像完全不透明,因此它顯示為灰色方塊。 您可以通過設置更改此行為UIRenderingMode的圖像是.AlwaysOriginal 例如:

image = image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) 

然后,您可以將圖像設置為標簽欄項目,但它將像普通圖像一樣呈現,如果使用模板圖像,則可能與其他項目不匹配。

暫無
暫無

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

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