Cómo eliminar la línea inferior (1px) de UINavigationBar en iOS
¡Hola a todos! Soy nuevo en el desarrollo de iOS y me encontré con este problema: al crear un diseño personalizado de la aplicación, necesito eliminar la línea gris estándar en la parte inferior de UINavigationBar (esa que tiene un grosor de 1 píxel). Estoy usando Swift, proyecto para iOS 14+.
Probé varios métodos de internet, pero ninguno funcionó por completo. Intenté establecer `shadowImage` en un UIImage vacío, pero no ayudó. También intenté cambiar `backgroundImage` para `barMetrics`, pero la línea seguía apareciendo. Aquí está mi código actual que no funciona:
```swift
// En viewDidLoad
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.isTranslucent = false
```
Estoy usando UINavigationController integrado en UITabBarController. ¿Quizás esto afecta? ¿O me estoy perdiendo algo? Por favor, indíquenme cómo eliminar esta línea inferior de manera garantizada para que no aparezca en absoluto.