0

我試圖從tabBarController.m(標籤欄控制器 - >導航欄 - >視圖控制器)中嵌入導航控制器中的標籤欄項目設置徽章值),我用這個代碼,但它不工作:爲導航控制器中嵌入的標籤欄項目設置徽章

[[self.tabBarController.tabBar.items objectAtIndex:0] setBadgeValue:eventCountStr]; 

回答

0

使用此代碼來改變徽章當前選項卡

[[self navigationController] tabBarItem].badgeValue = @"BadgeValue"; 

如果需要更改值的另一個選項卡

[[super.tabBarController.viewControllers objectAtIndex:2] tabBarItem].badgeValue = @"1"; 

如果您需要刪除徽章使用badgeValue爲nil

+0

我想更改另一個選項卡中的值,但您的第二個與我的類似的代碼不起作用。 –

相關問題