Ios UITabbarController子类&;徽章
我一直在对Ios UITabbarController子类&;徽章,ios,uitabbarcontroller,tabbar,Ios,Uitabbarcontroller,Tabbar,我一直在对UITabBarController进行子类化,如下所示 @interface customTabBarController : UITabBarController <UITabBarControllerDelegate> @接口customTabBarController:UITabBarController 我一直在从uitabar项目的控制器数组初始化控制器 我想在uitabaritems上显示徽章,这是一个非常简单的过程,但我无法查看任何徽章。我尝试了所有可能
UITabBarController
进行子类化,如下所示
@interface customTabBarController : UITabBarController <UITabBarControllerDelegate>
@接口customTabBarController:UITabBarController
我一直在从uitabar
项目的控制器数组初始化控制器
我想在uitabaritem
s上显示徽章,这是一个非常简单的过程,但我无法查看任何徽章。我尝试了所有可能的方法,但没有成功。相同的代码正在标准UITabBarController
示例代码上工作,但没有对其进行子类化…您尝试过吗
uitabaritems
具有badgeValue
属性
您可以在委托方法被激发时设置此选项
(void)tabBar:(UITabBar *)tabBar didSelectItem:(SubClassUITabBarItem *)item;
您可以通过以下方式从tabBarController获取TabBarItem#3:
[tabBarController.tabBar.items objectAtIndex:2];
您的子类中有什么代码?添加控制器并为Tabbar forthTab=[Storyboard 4 InstanceEviewController WithiIdentifier:@“messagesNavController”]创建数组;fifthTab=[Storyboard 5实例化EviewController的标识符:@“SettingsAvController”];NSArray*tabArray=[NSArray arrayWithObjects:firstTab、secondTab、thirdTab、forthTab、fifthTab、nil];self.viewControllers=tabArray;self.navigationController.tabBarController.selectedIndex=1;当我们使用上面提到的UITabBarController时,它的XIB将不会加载(我假设您使用的是XIB)。因此,任何XIB成分都不会生效。希望它能解决你的问题。