簡體   English   中英

沖突的UIBarbuttonItem的tintcolor和圖像

[英]Conflicting UIBarbuttonItem's tintcolor and image

我的一個VC中有一個UIToolbar ,它具有3個顏色按鈕,這些按鈕可以更改圖形的顏色。 無論如何,我想在選擇按鈕時更改按鈕的圖像。 圖像如下圖所示,問題顯然出在按鈕的“ tintcolor”與原始圖像不符。 如果將“ tintcolor”設置為紅色,則活動按鈕看起來像一個較大的紅色圓圈,如果其“ clearcolor”不顯示。 任何幫助將不勝感激的家伙。

正常狀態

選定州

UIImage *image = [UIImage imageNamed:@"red-selected"];

[button setImage:image];

我什至嘗試:

UIImage *image = [[UIImage imageNamed:@"red-selected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

 [btn setImage:@"red-selected.png" forState:UIControlStateNormal];

您也可以在界面構建器中進行操作-表示所選模式的照片。

注意照片的類型-是png嗎? 嘗試@“ red-selected.png” / @“ red-selected.jpg”

暫無
暫無

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

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