2

我在我的应用程序中有一个滑出菜单,只是为了让您知道,我是iOS/Swift的新手,所以如果我不解释很好,或者使用正确的术语,这就是为什么。滑出菜单 - 切换回原来的控制器时,导航栏消失

我使用SWRevealViewController库作为我的滑出菜单。

我从我的所有视图控制器使用的唯一的代码是

self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 

的问题主要是,应用程序第一次打开时,它显示我的导航项目的标题和所有的ViewController1(默认视图) ,但是当使用滑出菜单转到ViewController2或3,然后返回到ViewController1时,整个导航栏/项目消失。

我试图在viewDidLoad()内使用类似nav_item.title = "whatever"的东西,但这不起作用,只要当我切换回第一个视图。有趣的是,如果我以编程方式更改标题,它会在第一次加载时发生更改,但当我更改为View2并更改回View1时,它就会消失。

下面是我的意思,如果我没有解释得很好,因为像我说我还是新的一些图像。我的应用程序的开发进展得非常顺利,因为我要离开我已经完成了一段时间的Android版本。

a busy cat 这是第一次加载时,标题和所有。注意,我的背景颜色不会重叠或更改时间和电池的顶部,这在后面的视图中会成为问题。

a busy cat 使用我的滑出菜单切换到不同的视图。

a busy cat 切换回原来的观点,导航项目消失和背景颜色延伸到众目睽睽之下,重叠的电池状态和时间

+1

你有没有想过这个?卡住了类似的东西。 – Siddhartha

回答

2

请问你的故事板是什么样子?我通常这样做。

enter image description here