2015-03-30 18 views
6

stiamo cercando di centrare le icone della barra delle schede sul centro della barra delle linguette perché non vogliamo avere il testo qui sotto. Quindi le icone dovrebbero essere solo e centrate nella barra delle schede. Ecco come stanno adesso. Il controller della barra delle schede non è il viewcontroller root, quindi non possiamo accedervi direttamente usando rootviewcontroller quante risposte abbiamo trovato là fuori. Qualche idea? Stiamo trasformando pazzo ...Icone della barra della scheda centrale senza testo in Swift

risposta

4

Per rimuovere TitleText, è possibile utilizzare il codice:

let tabBarItems = tabBar.items! as [UITabBarItem] 
tabBarItems[0].title = nil 

Per ottenere centro di schede icona, utilizzare questo codice

let tabBarItems = tabBar.items! as [UITabBarItem] 
tabBarItems[0].imageInsets = UIEdgeInsetsMake(6,0,-6,0) 

per la completa TitleText codice remove e ottieni l'icona centrale

let tabBarItems = tabBar.items! as [UITabBarItem] 
tabBarItems[0].title = nil 
tabBarItems[0].imageInsets = UIEdgeInsetsMake(6,0,-6,0) 
Problemi correlati