Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 UINavigationBar设置背景,并设置半透明不工作_Ios_Swift_Uinavigationcontroller_Uinavigationbar - Fatal编程技术网

Ios UINavigationBar设置背景,并设置半透明不工作

Ios UINavigationBar设置背景,并设置半透明不工作,ios,swift,uinavigationcontroller,uinavigationbar,Ios,Swift,Uinavigationcontroller,Uinavigationbar,我正试图在VIEWWILLEANCE func中为UINavigation条形码设置背景和trasparecy。然而,它似乎不起作用 self.navigationController!.navigationBar.translucent = false self.navigationController!.navigationBar.backgroundColor = UIColor.blackColor() 视图控制器通过情节提要id加载 let storyboard = UIStor

我正试图在VIEWWILLEANCE func中为UINavigation条形码设置背景和trasparecy。然而,它似乎不起作用

self.navigationController!.navigationBar.translucent = false
self.navigationController!.navigationBar.backgroundColor = UIColor.blackColor()
视图控制器通过情节提要id加载

  let storyboard = UIStoryboard(name: "Main", bundle: nil)
  let vc = storyboard.instantiateViewControllerWithIdentifier(storyboardId)
  vc.title = storyboardId
  let navigationController = UINavigationController(rootViewController: vc)
  self.presentViewController(navigationController, animated: false, completion: nil)
我也试过把它放在那里,但似乎不起作用

此外,我还尝试使用UINavigationBar.appearance()设置属性,但这也不起作用

您可以尝试以下方法:

self.navigationController?.bartincolor=UIColor.blackColor()