Ios4 自定义彩色阿巴尔图标

Ios4 自定义彩色阿巴尔图标,ios4,Ios4,我试图在UITabBar中实现自定义颜色。但我不知道问题出在哪里。我在1个选项卡栏上放置了一个图像。当选项卡栏处于活动状态时,我想要一个图像,当选项卡栏处于非活动状态时,我想要在同一选项卡栏上显示另一个图像。如何? 另外,请告诉我图像是否放置在选项卡栏的中心。请告诉我此实现的Xcode-(void)视图将显示:(BOOL)动画{ [超级视图将显示:动画]; 对于(self.tabBarController.tabBar.subview中的UIView*视图){ if([view IsKindof

我试图在UITabBar中实现自定义颜色。但我不知道问题出在哪里。我在1个选项卡栏上放置了一个图像。当选项卡栏处于活动状态时,我想要一个图像,当选项卡栏处于非活动状态时,我想要在同一选项卡栏上显示另一个图像。如何? 另外,请告诉我图像是否放置在选项卡栏的中心。请告诉我此实现的Xcode-(void)视图将显示:(BOOL)动画{
[超级视图将显示:动画];
对于(self.tabBarController.tabBar.subview中的UIView*视图){
if([view IsKindof类:[UIImageView类]]){
[视图从SuperView移除];
}
}

}

  • (无效)视图将消失:(BOOL)已设置动画{ //[超级视图将消失:动画]; 对于(self.tabBarController.tabBar.subview中的UIView*视图){
    if([view IsKindof类:[UIImageView类]]){
    [视图从SuperView移除];
    }
    }

    [self.tabBarController.tabBar insertSubview:[[[UIImageView alloc]initWithImage:[UIImageName:@“Icon-c.png”]]自动删除]索引:0];
    }
    我用这些方法来实现我的任务。但我无法得到解决方案。请帮助我


您可以参考以下链接中提供的源代码,希望它能解决您的问题。。

试试这个链接
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon-a.png"]] autorelease] atIndex:0];