ios - Swift-Como ocultar o botão Voltar no item de navegação?




xcode6 (5)

No momento, tenho dois controladores de exibição. Meu problema é que não sei como ocultar o botão Voltar após a mudança para o segundo controlador de exibição. Referências principalmente que encontrei no objetivo-C. Como codificá-lo rapidamente?

Ocultar código do botão voltar no objetivo-c

[self.navigationItem setHidesBackButton:YES animated:YES];

Caso você esteja usando um UITabBarController:

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    self.tabBarController?.navigationItem.hidesBackButton = true
}

Isso também é encontrado na documentação da classe UINavigationController:

navigationItem.hidesBackButton = true

Rápido

// remove left buttons (in case you added some)
 self.navigationItem.leftBarButtonItems = []
// hide the default back buttons
 self.navigationItem.hidesBackButton = true

Você pode tentar com o código abaixo

override func viewDidAppear(_ animated: Bool) {
    self.navigationController?.isNavigationBarHidden = true
}

Vá para o inspetor de atributos e desmarque Mostrar barra de navegação para ocultar o botão Voltar.





xcode6