我有以下代码。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()
}
这只是把导航栏的背景颜色去掉了 虽然它并没有立即生效。
https:/drive.google.comfiled1MJLyTMEwr6CIeIl_ljAGR-uNBdUo-iBkview?usp=分享。
以上是一个google drive视频的发生,其真的很难解释,但我会尽我所能。我有3个步骤在我的应用程序设置和帐户,当我运行模拟器的第一步,导航栏是白色的。我按下一个按钮,然后第二步的导航栏是白色的。当我进入第三步时,导航栏是透明的,这是我想要的。此外,当我再回到步骤1和2时,导航栏是透明的。我已经尝试过重新设置模拟器,但我真的不知道我做错了什么。谁能帮帮我
你需要创建一个新的 UIViewController
为故事板中的每个视图进行布线,在故事板右侧的检查器中选择类......。您当前的代码只适用于 UIViewControllers
您告诉故事板编辑器的类型是 ViewController
. 把你的内容分成多个类,你可以为每个VC指定导航栏的样子。
希望能帮到你,欢迎进一步提问。