【发布时间】:2016-12-20 12:13:24
【问题描述】:
- This 是项目目前的样子
-
这是我使用的代码
func styleNavBar() { let navigationBarAppearace = UINavigationBar.appearance() navigationBarAppearace.tintColor = UIColor(red:1.0, green:1.0, blue:1.0, alpha:1.0) navigationBarAppearace.titleTextAttributes = [NSForegroundColorAttributeName:UIColor(red:1.00, green:1.00, blue:1.00, alpha:1.0)] navigationBarAppearace.translucent = true navigationBarAppearace.backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 0.3) navigationBarAppearace.setBackgroundImage(UIImage(), forBarMetrics: .Default)}
我试图删除以下代码,但它看起来像this。
navigationBarAppearace.setBackgroundImage(UIImage(), forBarMetrics: .Default)
我的问题是,如何让navbar 填满顶部?还是一样的样子
【问题讨论】:
-
请不要发布代码图片,发布实际代码。
-
删除代码后尝试
navigationBarAppearace.setBackgroundImage(UIImage(), forBarMetrics: .Default) -
@SunilSharma 我刚试过,它有效,但导航栏失去了透明效果。
-
尝试将你的 alpha 降低到 0.1,看看结果如何。