4
我想使导航栏具有淡淡的颜色,但不完全透亮。 下面是代码我已经和他们的结果:将UI导航栏设置为在Swift中部分半透明xCode
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().translucent = true
UINavigationBar.appearance().barTintColor = UIColor(red: 0, green: 107/255, blue: 178/255, alpha: 0.5)
但是,如果我把“半透明”为假,即使用此代码:
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().translucent = false
UINavigationBar.appearance().barTintColor = UIColor(red: 0, green: 107/255, blue: 178/255, alpha: 0.5)
我得到这样的结果:
如何让酒吧的alpha值为0.5或“部分半透明”?
谢谢,任何帮助将不胜感激。
尝试UINavigatio nBar.appearance()。tintColor属性 –