0
我有一個UITabBar併爲選項卡(活動項目,無效項目)設置2個圖像。在去活項目標籤圖標顯示正常爲:爲什麼圖像在UITabBar中顯示,在選定的項目,不正確?
但是,當這些項目被激活,無法正常顯示的圖標:
誰能幫我解決?我的意思是它只會爲圖標的邊框着色,不完全是
我有一個UITabBar併爲選項卡(活動項目,無效項目)設置2個圖像。在去活項目標籤圖標顯示正常爲:爲什麼圖像在UITabBar中顯示,在選定的項目,不正確?
但是,當這些項目被激活,無法正常顯示的圖標:
誰能幫我解決?我的意思是它只會爲圖標的邊框着色,不完全是
您需要爲此使用UIImageRenderingMode。
UIImage *imgNormal=[UIImage imageNamed:@"normal.png"];
imgNormal=[imgNormal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIImage *imgSelected=[UIImage imageNamed:@"active.png"];
imgSelected=[imgSelected imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem.image = imgNormal;
tabBarItem.selectedImage = imgSelected;
希望它有助於:)。
太棒了!非常感謝! – Sam
歡迎...... !! @山姆 –