有人可以指出我正确的方向来实现类似于Netflix导航栏上显示的半透明效果。
我一直在尝试很多东西,但是我的导航栏太暗而且没有足够的光通过,因此在滚动时我几乎看不到任何颜色。
有没有办法增加视线中允许的光线量,从而使导航栏更加“干净”。半透明? 任何建议表示赞赏。
答案 0 :(得分:0)
这就是我过去的做法:
在您的ApplicationDelegate中,添加func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
这些行:
let navbarAppearance = UINavigationBar.appearance()
navbarAppearance.setBackgroundImage(UIImage(), forBarMetrics: .Default)
navbarAppearance.shadowImage = UIImage()
navbarAppearance.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.1)
只需更改颜色并根据需要改变alpha组件以增加或减少透明度。