我的应用中有一个幻灯片菜单,只是为了让您知道,我是iOS / Swift的新手,所以如果我不能解释它,或者使用正确的术语,那么& #39;为什么。
我使用SWRevealViewController库作为我的滑出菜单。
我使用的唯一代码是我所有的View控制器
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
问题基本上是,当应用程序首次打开时,它会显示我的导航项目标题以及ViewController1上的所有内容(默认视图),但是当使用滑出菜单转到ViewController2或3时,返回ViewController1,整个导航栏/项目消失。
我尝试在viewDidLoad()中使用类似nav_item.title = "whatever"
的内容,但是当我切换回第一个视图时,这并不起作用。有趣的是,如果我以编程方式更改标题,它会在第一次加载时更改,但是当我更改为View2并更改回View1时,它就会消失。
以下是我的意思的一些图像,如果我不能很好地解释它,因为我说我还是新的。我的应用程序的开发进展顺利,因为我已经离开了我已经做了一段时间的Android版本。
这是第一次加载,标题和所有。请注意,我的背景颜色不会重叠或更改时间和电池的顶部部分,这在后面的视图中会出现问题。
使用我的滑出菜单切换到不同的视图。
切换回原始视图,导航项目消失,背景颜色延伸到完整视图,重叠电池状态和时间