2015-03-30 10 views
6

wir versuchen, die Tab-Leiste Symbole in der Tab-Leiste in der Mitte, weil wir nicht wollen, den Text unten haben. Die Symbole sollten also allein und zentriert in der Tableiste sein. So sehen sie jetzt aus. Der Tab-Bar-Controller ist nicht der root-View-Controller, so dass wir nicht direkt mit rootviewcontroller darauf zugreifen können, wie viele Antworten wir dort gefunden haben. Irgendwelche Ideen? Wir drehen verrückt ...Center Tab Bar Symbole ohne Text in Swift

Antwort

4

title zu entfernen, können Sie Code verwenden:

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

Zentrum von Symbol Tabs zu erhalten, verwenden Sie diesen Code

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

für vollständige Code entfernen title und erhalten Symbol in der Mitte

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