iPhone non letto conta sulla barra delle schede
-
03-07-2019 - |
Domanda
Qual è il modo migliore per implementare su Cocoa Touch i conteggi non letti su un'icona su una TabBar?
Voglio imitare il comportamento dell'applicazione SMS o Mail, mostrando il conteggio dei messaggi non letti all'utente della mia applicazione, con un punto rosso contenente un numero.
Soluzione
La proprietà che stai cercando si chiama badge. Lo imposta facendo qualcosa del tipo:
self.tabBarItem.badgeValue = @"1";
Altri suggerimenti
Hai visto: setApplicationBadgeNumber?
[[UIApplication sharedApplication] setApplicationBadgeNumber:int];
Per la visualizzazione corrente utilizzo:
self.navigationController.tabBarItem.badgeValue = @"5";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow