Hide Navigation Bar View-Controller

Ich habe versucht zu verbergen, der navigation-controller für einen einzelnen view-controller nicht mit Glück, die Navigationsleiste ausgeblendet ist für die erste SS, aber es ist nicht die Anzeige für die zweite vc.

Hier ist der code, den ich verwendet habe, in der ersten vc:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    //Hide the Navigation Bar
    self.navigationController?.setNavigationBarHidden(true, animated: animated)
}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)

    //Show the Navigation Bar
    self.navigationController?.setNavigationBarHidden(false, animated: animated)
}

Was hat sich geändert in swift 4? , Der code war in swift 3...

  • es wird funktionieren swift 4 auch. nur cross-check animieren
Schreibe einen Kommentar