Perché non basta avere una proprietà titolo vuoto per il controller di visualizzare e aggiungere il titolo alle immagini personalizzate per la scheda?
Si può fare questo (in iOS 5.0):
UIImage* iconSelected = [UIImage imageNamed:@"tabIconSelected.png"];
UIImage* iconNotSelected = [UIImage imageNamed:@"tabIconNotSelected.png"];
UITabBarItem *updatesListItem = [[UITabBarItem alloc] initWithTitle:@"" image:iconSelected tag:0];
[updatesListItem setFinishedSelectedImage:iconSelected withFinishedUnselectedImage:iconNotSelected];
[navigationController setTabBarItem:updatesListItem];
dove tabIconSelected.png
e tabIconNotSelected.png
entrambi contengono il testo del titolo per la scheda.
Ho scritto un breve articolo "Add some colour to your UITabBar icons" che spiega come utilizzare immagini personalizzate con le schede.
Spero che questo aiuti.
fonte
2012-04-17 15:02:06
che dire di localizzazione? – Claus