我有一个 UITabBar ,用户可以在其中选择五个项目之一,当其中一个项目被选中时,我会加载一个子视图。唯一的事情是,当我希望它选择时 tabBar 项目保持选中状态(当用户触摸它时变为蓝色),然后立即取消选择。
实际上,我已经像这样设置了不同的选择。
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
switch (item.tag) {
case 0: //New Code
{
}
//case 1, 2, 3, 4 etc...
}
如果我随后将这样的内容添加到其中一个案例中并且用户选择了一个 TabBar 项目,那么一切正常,但从来没有蓝色选择。
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
//case 1, 2
}
case 3: //New Code
{
[tabBar setSelectedItem:button3];
[tabBar setSelectedItem:nil];
}
//case 4 etc...
}
所以我希望得到一些帮助的是如何让标签栏按钮选择然后立即取消选择,就像你如何在 UIButton 上看到这种情况一样。
任何帮助将不胜感激。