
写一个控制器继承自UITabBarController,
在该控制器的ViewDidLoad方法中加入如下代码
// tabBarItem的图片名称
NSArray *images = @[@"tabBarItem_allTest_normal.png",@"tabBarItem_allTest_selected.png",@"tabBarItem_oneStation_normal.png",@"tabBarItem_oneStation_selected.png",@"tabBarItem_testResult_normal.png",@"tabBarItem_testResult_selected.png",@"tabBarItem_userCenter_normal.png",@"tabBarItem_userCenter_selected.png"]
for(int i= 0i<8){
// 分别给tabBarItem设置图片,图片模式为源图片
UITabBarItem *item = [self.tabBar.items objectAtIndex:i/2]
UIImage *normalImage = [UIImage imageNamed:images[i+1]]
normalImage = [normalImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]
UIImage *selectImage = [UIImage imageNamed:images[i]]
selectImage = [selectImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]
[item setFinishedSelectedImage:normalImage
withFinishedUnselectedImage:selectImage]
i+=2
}
// 设置tabbar的选中和未选中的字体颜色
[[UITabBarItem appearance] setTitleTextAttributes:@{
NSForegroundColorAttributeName:[UIColor lightGrayColor]
} forState:UIControlStateNormal]
[[UITabBarItem appearance] setTitleTextAttributes:@{
NSForegroundColorAttributeName:[UIColor lightGrayColor]
} forState:UIControlStateSelected]
方法一:直接在桌面上按住“Ctrl+Alt+鼠标滚轮”,即可调整图标大小,调整合适后“松开鼠标滚轮”即可。
方法二:在桌面上右击选择”查看“,选择适当的查看方式(小图标,中等图标,大图标)即可完成快速设置。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)