iOS 7完成UINavigationBar透明度

Sai*_*een 1 cocoa-touch objective-c uinavigationcontroller ios ios7

我正在尝试在ViewControllers导航栏中显示此透明度:

通缉:

在此输入图像描述

直到现在我才完成了这一切.酒吧没有失去它的颜色:

在此输入图像描述

二手代码:

self.navigationController.navigationBar.barTintColor = [UIColor clearColor];
self.navigationController.navigationBar.translucent = YES;
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

Eik*_*ike 5

试试这个:

[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
                         forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
Run Code Online (Sandbox Code Playgroud)

在斯威夫特

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.translucent = true
Run Code Online (Sandbox Code Playgroud)