【发布时间】:2013-06-26 10:59:45
【问题描述】:
我正在制作一个标签栏应用程序。我想禁用一个我可以通过代码制作的标签栏按钮
[[[[[self tabBarController] viewControllers] objectAtIndex:2] tabBarItem] setEnabled:FALSE];
但图像被禁用。我希望启用图像。不通过代码使用自定义图像怎么可能。我不想使用标签栏按钮的自定义图像。我想使用默认选中和未选中的标签栏按钮图像。请提出建议。
提前致谢。
【问题讨论】:
-
也许您可以设置布尔值以了解启用了哪个选项卡。在委托
tabBar:didSelectItem:中测试这些布尔值。如果与所选选项卡对应的布尔值表示该选项卡未启用,则只需执行return;即可退出委托。 -
@zbMax - 但是图像变为未选择的图像..即使未启用选项卡按钮,我也想要选择的图像...