Impostazione del valore del badge in uitabbaritem in UiviewController
-
27-10-2019 - |
Domanda
Sto aggiungendo UitabbarController alla finestra e impostando la proprietà ViewController dell'UitabbarController nella matrice di ViewController. Se sto impostando il valore del badge all'interno del ViewController, funziona bene. self.tabbaritem.badgeValue = @"3";
Ma se sto impostando la proprietà ViewController dell'UitabbarController nell'array dei controller di navigazione che ha il controller di visualizzazione come rootViewController, allora non è imposta il valore del badge.
Eventuali suggerimenti ??
Grazie
Soluzione
Sì, ho ricevuto la risposta.
[[self navigationController] tabBarItem].badgeValue = @"3";
Altri suggerimenti
O questo:
[[self.tabBarController.tabBar.items objectAtIndex:2] setBadgeValue:[NSString stringWithFormat:@"%d",[UIApplication sharedApplication].applicationIconBadgeNumber]];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow