我的ViewControllers层次结构中有些东西我没有得到。请看一下我的情节提要:
我想做的是,以编程方式在底部行的中央设置与NavigationController关联的TabBarItem图像。
我想通过右下角的ViewController上的按钮来做到这一点。
我尝试了几件事,例如
self.navigationController.tabBarItem.image = someValidImage;
和
UITabBarItem *myIcon =[self.navigationController.tabBarController.tabBar.items objectAtIndex:2];
myIcon.image = someValidImage;
但无济于事。
我敢肯定这很明显,但是我现在已经盯着这个样子了。
你们任何人都可以帮我吗?
最佳答案
请在此尝试,我们将两种类型的图像设置为选择状态,另一种设置为未选择状态
希望对你有帮助!!..
这里的“ xyz”将是您的图片名称。
[[tabBarController_obj.viewControllers objectAtIndex:0] tabBarItem]setFinishedSelectedImage:[UIImage imageNamed:@"xyz.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"xyz.png"]];
对于您的所有选项卡,请尝试此操作,我认为您必须做三遍。
关于ios - 难以进入TabBarController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37029796/