我有一个 iPhone 应用程序,我在其中使用标签栏的自定义图像。选择标签栏时,我必须显示一个图像并取消选择显示另一个图像。我已通过使用 appdelegate 中的波纹管代码成功实现了这一点。`
UIImage *selectedImage0 = [UIImage imageNamed:@"pinboard_hvr2.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"pinboard2.png"];
UIImage *selectedImage2 = [UIImage imageNamed:@"scan_hvr2.png"];
UIImage *unselectedImage2 = [UIImage imageNamed:@"scan2.png"];
UIImage *selectedImage3 = [UIImage imageNamed:@"places_hvr2.png"];
UIImage *unselectedImage3 = [UIImage imageNamed:@"places2.png"];
UITabBar *tabBar = self.tabBarController.tabBar;
tabBar.TintColor = [UIColor clearColor];
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];
[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
[item1 setFinishedSelectedImage:selectedImage2 withFinishedUnselectedImage:unselectedImage2];
[item2 setFinishedSelectedImage:selectedImage3 withFinishedUnselectedImage:unselectedImage3];
`但现在我的问题是我在 secondindex 中有一个教程视图。单击该按钮时,我需要根据教程中的说明更改每个标签栏图标。但我不需要去那里。我想留在教程视图本身。但需要更改图标。有人可以帮我实现吗?