jes*_*tan 1 uinavigationbar uikit swift ios8
我试着去改变我的导航栏的颜色我的应用程序的每一个视图控制器,但是当我用线:UINavigationBar.appearance().backgroundColor = UIColorFromHex(0xFF0000)(UIColorFromHex是我自己的自定义功能,做这听起来像)在AppDelegate.swift我得到一个奇怪的梯度,从视图改变为视图:

我想要一个完全不透明的红色背景,或任何颜色的应用范围,所以它看起来一致.救命!谢谢!
导航栏默认为半透明,您需要将其关闭,然后使用barTintColor更改导航栏的背景:
UINavigationBar.appearance().translucent = false
UINavigationBar.appearance().barTintColor = UIColor.redColor()
Run Code Online (Sandbox Code Playgroud)
设置背景颜色会改变半透明条下面的半粗颜色- 您不需要这样做.
| 归档时间: |
|
| 查看次数: |
1748 次 |
| 最近记录: |