如何获得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
在故事板中:
只需单击导航栏 ,然后在属性检查器中找到它。