难以进入TabBarController

难以进入TabBarController

我的ViewControllers层次结构中有些东西我没有得到。请看一下我的情节提要:

ios - 难以进入TabBarController-LMLPHP

我想做的是,以编程方式在底部行的中央设置与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/

10-09 12:52