2017-01-13 6 views
0

Ich brauche sechs Registerkarten im Tab-Leiste-Controller. Wenn ich den sechsten Tab hinzufüge, wurde ein weiterer Tab erstellt und der fünfte und sechste Tab wurde nicht angezeigt. Wie kann ich die Breite des Elements verringern, sodass es so angepasst wird, dass alle sechs Registerkarten angezeigt werden?Breite der Registerkarte in UITabBarController ändern, um die sechste Registerkarte anzupassen

+0

http://stackoverflow.com/questions/20403971/maximum-number-of-tabs-for-uitabbarcontroller-without-moreviewcontroller es hilfreich sein könnte wahrscheinlich –

+0

@EricAya Er sais „Ich brauche sechs Registerkarten Registerkarte Bar-Controller ". Ich denke, es ist klar, auch wenn die Frage nicht die beste ist, ist es klar –

+0

Mögliche Duplikat von [maximale Anzahl der Registerkarten für UITabBarController ohne moreViewController] (http://stackoverflow.com/questions/20403971/maximum-number-of -tabs-for-uitabbarcontroller-ohne-mehrviewcontroller) –

Antwort

0
//Swift #3 
class TabBarViewController: UITabBarController, UITabBarControllerDelegate { 

    override func viewWillAppear(_ animated: Bool) { 
    super.viewWillAppear(animated) 
    self.tabBar.itemWidth = your width 
    //(self.tabBar.frame.width)/(numberOfItems 
    } 
    } 
Verwandte Themen