IOS_修改tabarItem的點選狀態下文字、圖片的顏色
阿新 • • 發佈:2018-12-20
修改tabarItem的點選狀態下文字、圖片的顏色
1、設定 tabbarItem 選中狀態時的圖片(不會被系統預設渲染為藍色,顯示影象原始顏色)
// 設定 tabbarItem 選中狀態時的圖片(不會被系統預設渲染為藍色,顯示影象原始顏色) UIImage *img = [UIImage imageNamed:@"tabbar_home"]; // 始終繪製圖片原始狀態,不使用Tint Color。 img = [img imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; [[_myselfView.tabBarItem setSelectedImage:[UIImage imageNamed:@"icon_mine"]];
2、修改tabarItem的文字標題不同狀態下的不同字型、大小、顏色
//修改tabarItem的文字標題點選狀態下的不同字型、大小、顏色 [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:LRYCOLOR(0xFF7C08),NSForegroundColorAttributeName, [UIFont fontWithName:@"Helvetica"size:12.0f],NSFontAttributeName,nil]forState:UIControlStateSelected];
3、設定著色(Tint Color)顏色進行渲染,可同時修改tabarItem的點選狀態下文字、圖片的顏色
[_tabBarController.tabBar setTintColor:COLOR(0xFF7C08)];