我试图在UITabBar中实现自定义颜色。但是我不知道问题是什么。我在1 tabBar上放置了一个图像。当tabBar处于活动状态时,我想要一个图像,当tabBar处于非活动状态时,我想要另一个图像显示在同一个tabBar.How?
还指导我将图像放在tabBar的中心。请告诉我这个实现的Xcode-(void)viewWillAppear:(BOOL)动画{
[super viewWillAppear:animated];
for(UIView * view in self.tabBarController.tabBar.subviews){
if([view isKindOfClass:[UIImageView class]]){
[查看removeFromSuperview];
}
}
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon-a.png"]] autorelease] atIndex:0];
}
(void)viewWillDisappear:(BOOL)animated {
// [superviewWillDisappear:动画];
for(UIView * view in self.tabBarController.tabBar.subviews){
if([view isKindOfClass:[UIImageView class]]){
[查看removeFromSuperview];
}
}
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@“Icon-c.png”]] autorelease] atIndex:0];
}
我用这些方法来实现我的任务。但是我没有得到解决方案。请帮助我