0
我試圖從tabBarController.m(標籤欄控制器 - >導航欄 - >視圖控制器)中嵌入導航控制器中的標籤欄項目設置徽章值),我用這個代碼,但它不工作:爲導航控制器中嵌入的標籤欄項目設置徽章
[[self.tabBarController.tabBar.items objectAtIndex:0] setBadgeValue:eventCountStr];
我試圖從tabBarController.m(標籤欄控制器 - >導航欄 - >視圖控制器)中嵌入導航控制器中的標籤欄項目設置徽章值),我用這個代碼,但它不工作:爲導航控制器中嵌入的標籤欄項目設置徽章
[[self.tabBarController.tabBar.items objectAtIndex:0] setBadgeValue:eventCountStr];
使用此代碼來改變徽章當前選項卡
[[self navigationController] tabBarItem].badgeValue = @"BadgeValue";
如果需要更改值的另一個選項卡
[[super.tabBarController.viewControllers objectAtIndex:2] tabBarItem].badgeValue = @"1";
如果您需要刪除徽章使用badgeValue爲nil
。
我想更改另一個選項卡中的值,但您的第二個與我的類似的代碼不起作用。 –