Avatar ·

Cómo ocultar la navigation bar en la primera pantalla en Swift, pero mostrarla en las demás

¡Hola a todos! Soy nuevo en Swift y desarrollo iOS. Me encontré con un problema al trabajar con UINavigationController. Tengo una aplicación con varias pantallas. La primera pantalla (ViewController) es algo así como una pantalla de splash u onboarding, donde no se necesita la navigation bar. Pero en la segunda pantalla y las siguientes, la navigation bar debe ser visible (con un botón "Atrás" y un título). Intenté usar `self.navigationController?.navigationBar.isHidden = true` en viewDidLoad del primer controlador. Esto funciona cuando la pantalla se carga por primera vez. Pero cuando navego a la segunda pantalla y luego regreso, la navigation bar permanece oculta en la primera pantalla, que es lo que necesito. Sin embargo, si deslizo hacia atrás (con gesto) en la primera pantalla, la navigation bar a veces parpadea o se comporta de manera extraña. Aquí está mi código actual: ```swift class FirstViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() navigationController?.navigationBar.isHidden = true } } class