AppDelegate用于透明导航栏背景Swift 5

时间:2020-07-16 06:23:52

标签: swift uinavigationbar

我正在尝试使导航栏在appDelegate中变为完全透明的颜色。

我尝试使用代码,但是它仍然不完全透明。我发现的所有解决方案都是我正在使用的代码。我错过了什么?谢谢。

   func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    
    // Sets background to a blank/empty image
    UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
    // Sets shadow (line below the bar) to a blank image
    UINavigationBar.appearance().shadowImage = UIImage()
    // Sets the translucent background color
    UINavigationBar.appearance().backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 0.0)
    // Set translucent. (Default value is already true, so this can be removed if desired.)
    UINavigationBar.appearance().translucent = true
    
        return true
    }

What I have What I want

0 个答案:

没有答案
相关问题