2017-09-20 1 views
2

ich beunruhigend bin in verstecken UITabBarController innerhalb des TabBar- Artikel ChildViewControllersWie TabBar in RootView ChildViewControllers verstecken

Für Ex. Angenommen, wir haben zwei Tab-Leiste Element in meinem Home-Bildschirm und erste Element Tab-Leiste ausgewählt ist, und ich will mit navigate ersten Tab-Leiste gehen dann möchte ich TabBar- in erster TabBar- Artikel childViewControllers

Antwort

1

Ich fand verstecken Lösung dafür

[self.tabBarController.tabBar setHidden:YES]; 

Verwenden Sie ausblenden Tab bar Element in viewDidLoad mit ausgeblendeter Eigenschaft. Und Wählen Sie unter Opaque Bars Option in storyBoard ViewController.

+0

Vielen Dank:

override var hidesBottomBarWhenPushed: Bool { return true } 

2- Sie es vor der Durchführung segue in Vorbereitung für segue einstellen .... –

1

bevor die Ansicht verschoben oder angezeigt wird. hidesBottomBarWhenPushed variable on viewcontroll wird aktiviert und blendet die untere Leiste automatisch aus. Sie können es auf zwei Arten verwenden:

1- Überschreibung es in den Kindern Controller:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 
    if segue.identifier == "identifier" { 
     segue.destination.hidesBottomBarWhenPushed = true 
    } 
}