如何获得iOS 10手表导航栏的颜色和半透明度?

我希望获得iOS 10手表导航栏的半透明度和颜色。 我通过颜色选择RGB管理颜色,但我无法弄清楚半透明度。 我正在使用Swift 3,谁能告诉我如何获得半透明效果? 我已经盘旋了我正在寻找的半透明。

如果可以,请提供代码。

图片

使用下面的方法来实现navigationBar translucent effect 。 当UIContentView滚动显示您发布的图片时。

在viewDidLoad中:

  view.backgroundColor = UIColor.black navigationController?.navigationBar.barStyle = UIBarStyle.blackTranslucent navigationController?.navigationBar.tintColor = UIColor.white 

更新

在此处输入图像描述

输出:

在此处输入图像描述

注意:

  • 屏幕录制没有显示真实结果。我建议您在真实设备中测试代码。

  • 您可以使用相同的方法。 如果您开发基于tabBar的项目。

如果你的意思是你想要摆脱半透明的效果 ,只需

编程方式:

 navigationController?.navigationBar.isTranslucent = false 

在故事板中:

只需单击导航栏 ,然后在属性检查器中找到它。