[英]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.