Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 导航栏颜色_Ios_Swift_Colors_Background_Uinavigationbar - Fatal编程技术网

Ios 导航栏颜色

Ios 导航栏颜色,ios,swift,colors,background,uinavigationbar,Ios,Swift,Colors,Background,Uinavigationbar,我正在创建一个地图应用程序,并在标签上显示我的路线信息。我已经用相同的十六进制以编程方式设置了标签和导航栏的颜色。但在测试应用程序时,我注意到它们有点不同。谁能告诉我,怎么了? 主颜色在Util类中;导航条外观在app DIDFINSHLAUNCHINGWITHOPTIONS方法中设置;标签颜色是在我的地图VC的ViewWillDisplay中设置的 publicstaticlet mainColor=UIColor(来自hexcode:#335E40) UINavigationBar.app

我正在创建一个地图应用程序,并在标签上显示我的路线信息。我已经用相同的十六进制以编程方式设置了标签和导航栏的颜色。但在测试应用程序时,我注意到它们有点不同。谁能告诉我,怎么了?

主颜色在Util类中;导航条外观在app DIDFINSHLAUNCHINGWITHOPTIONS方法中设置;标签颜色是在我的地图VC的ViewWillDisplay中设置的

publicstaticlet mainColor=UIColor(来自hexcode:#335E40)
UINavigationBar.appearance().barTintColor=Util.mainColor

infoLabel.backgroundColor=Util.mainColor

您是否关闭了转换

UINavigationBar.appearance().translucent = false

UIColor(源代码)不存在。您应该将十六进制值转换为rgba,或者创建一个将十六进制转换为rgba的方法。这没有帮助。颜色仍然不同导航栏是半透明的吗
navigationController?.navigationBar.translucent=true
(或false,看看这是否会影响它)@SunburstEnzo当然可以。如果使用扩展,则不需要将其转换为rgba;)顺便问一句,如果标签栏和标签之间有一条线,你知道如何去掉它吗@科利亚拜迪科夫,不客气。不,对不起。我认为您必须使用自定义选项卡栏并执行以下操作: