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.

È stato utile?

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
scroll top