自定义颜色的 UITabBar 图标
Posted
技术标签:
【中文标题】自定义颜色的 UITabBar 图标【英文标题】:Custom colored UITabBar icons 【发布时间】:2010-11-30 13:33:22 【问题描述】:我试图在 UITabBar 中实现自定义颜色。但我不知道问题是什么。我在 1 个 tabBar 上放置了一个图像。当 tabBar 处于活动状态时,我想要一个图像,而当 tabBar 处于非活动状态时,我想要另一个图像被显示在同一个tabBar上。如何? 还指导我将图像放置在 tabBar 的中心。请告诉我此实现的 Xcode-(void)viewWillAppear:(BOOL)animated [超级 viewWillAppear:动画]; for(UIView *view in self.tabBarController.tabBar.subviews) if([查看 isKindOfClass:[UIImageView 类]]) [查看 removeFromSuperview];
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon-a.png"]] autorelease] atIndex:0];
(void)viewWillDisappear:(BOOL)animated //[superviewWillDisappear:animated]; for(UIView *view in self.tabBarController.tabBar.subviews) if([查看 isKindOfClass:[UIImageView 类]]) [查看 removeFromSuperview];
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon-c.png"]] autorelease] atIndex:0]; 我使用这些方法来实现我的任务。但我无法得到解决方案。请帮助我
【问题讨论】:
***.com/questions/18988234/custom-tab-bar-icon-colors/… 试试这个链接 【参考方案1】:您可以参考以下链接中提供的源代码,希望它能解决您的问题.. https://github.com/rumex/RXCustomTabBar
【讨论】:
以上是关于自定义颜色的 UITabBar 图标的主要内容,如果未能解决你的问题,请参考以下文章
使用 UIAppearance API 自定义 UIBarButtonSystemItem 的色调颜色
自定义 iOS UINavigationBar/UITabBar 并移除 Tint Colors