如何在向现有iOS应用中添加内容时如何隐藏导航栏

时间:2019-11-26 06:39:02

标签: objective-c flutter

在向现有iOS应用中添加内容时如何隐藏导航栏。我不想在iOS页面中隐藏导航栏。

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我对Flutter一无所知,但是像任何视图控制器一样,flutterViewController.navigationController将返回nil,直到它实际上是导航控制器的子级为止。在您的代码中,您刚刚创建了它,但未在任何地方添加它。因此,该行的其余部分(将导航栏隐藏为YES)实际上不会执行。

在该代码中调用self.navigationController.navigationBarHidden = YES;将其隐藏,因为self在视图控制器层次结构中(而且无论如何,它都是您要定位的同一nav控制器实例)。