2009-03-04 8 views
5

Qual è il modo migliore per implementare su Cocoa Touch i conteggi non letti su un'icona su un TabBar?Conteggi non letti iPhone su tabbar

Desidero simulare 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.

risposta

8

La proprietà che stai cercando si chiama badge. Lo si imposta facendo qualcosa del tipo:

self.tabBarItem.badgeValue = @"1"; 
1

Hai guardato: setApplicationBadgeNumber?

[[UIApplication sharedApplication] setApplicationBadgeNumber:int]; 
1

Per visualizzazione corrente che uso:

self.navigationController.tabBarItem.badgeValue = @"5";