Avatar ·

Como remover a linha inferior (1px) da UINavigationBar no iOS

Olá a todos! Sou novo no desenvolvimento iOS e me deparei com o seguinte problema: ao criar um design personalizado para o aplicativo, preciso remover a linha cinza padrão na parte inferior da UINavigationBar (aquela com espessura de 1 pixel). Estou usando Swift, projeto para iOS 14+.\n\nTentei várias soluções da internet, mas nenhuma funcionou completamente. Tentei definir `shadowImage` como um UIImage vazio, mas não adiantou. Também tentei alterar `backgroundImage` para `barMetrics`, mas a linha ainda permanecia. Aqui está meu código atual, que não funciona:\n\n```swift\n// No viewDidLoad\nnavigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)\nnavigationController?.navigationBar.shadowImage = UIImage()\nnavigationController?.navigationBar.isTranslucent = false\n```\n\nEstou usando UINa