簡體   English   中英

ios如何設置標簽欄圖像顏色的ios按鈕?

[英]How to set tabbar image color ios button?

我創建了一個4個按鈕,如標簽欄,但圖像顯示為彩色,我需要將圖像顯示為標簽欄圖像的顏色(灰色)。 謝謝

像這樣將圖標設置到標簽欄

self.tabBarItem.image = [UIImage imageNamed:@"myImage"];

不要使用

[self.tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];

因為這樣圖像將不會自動設置為默認的標簽欄樣式

您只需要設置圖像遮罩(灰色,帶有透明性的1色圖像),而不是完整圖像。 根據文檔

您為工具欄,導航欄或選項卡欄提供的自定義圖標也稱為模板圖像,因為iOS使用它作為遮罩來創建您在應用程序中看到的圖標。 無需創建全色模板圖像。

請參閱更多信息: http : //developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html%23//apple_ref/doc/uid/TP40006556-CH14-SW1

暫無
暫無

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

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