2015-03-30 82 views
6

我们试图将选项卡栏图标居中到标签栏中心,因为我们不想要下面的文本。所以图标应该是单独的,并且在标签栏中居中。这是他们现在的样子。标签栏控制器不是根视图控制器,因此我们无法直接使用rootviewcontroller直接访问它,因为我们已经发现了很多响应。有任何想法吗?我们正在转向疯了...在Swift中没有文本的中心选项卡栏图标

回答

4

要删除titletext,您可以使用代码:

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

为了让图标标签的中心,使用此代码

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

完整代码中删除titletext并获得中心图标

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