在iOS swift 4.2中更改根视图控制器时,状态栏突然隐藏

在iOS swift 4.2中更改根视图控制器时,状态栏突然隐藏,ios,swift,uiviewcontroller,statusbar,Ios,Swift,Uiviewcontroller,Statusbar,当我从AppDelegate类中将一个登录名viewController设置为初始屏幕时,它会使用状态栏加载相同的内容。但当我从内部屏幕显示相同内容时(当用户选择注销选项时),问题就出现了。我已经设置了查看基于控制器的状态栏外观,其值为否 提前谢谢 伙计们,我自己找到了答案 这是我一直在使用的库发生的一个场景,即。我一直在使用这个库在我的应用程序中显示侧菜单。当用户在侧菜单中选择一个选项(“注销”)时,出现了问题。选择此选项后,从下一个屏幕开始,状态栏将隐藏 实际情况是,当用户从主屏幕选择菜单按

当我从
AppDelegate
类中将一个登录名
viewController
设置为初始屏幕时,它会使用状态栏加载相同的内容。但当我从内部屏幕显示相同内容时(当用户选择注销选项时),问题就出现了。我已经设置了
查看基于控制器的状态栏外观
,其值为


提前谢谢

伙计们,我自己找到了答案

这是我一直在使用的库发生的一个场景,即。我一直在使用这个库在我的应用程序中显示侧菜单。当用户在侧菜单中选择一个选项(“注销”)时,出现了问题。选择此选项后,从下一个屏幕开始,状态栏将隐藏

实际情况是,当用户从主屏幕选择菜单按钮时,状态栏将隐藏,侧菜单将显示

在后台,一旦选择了除注销选项以外的任何选项,子视图控制器将使用segues显示。当用户选择注销选项时,用户将被导航到登录屏幕。在这里,我一直在更改窗口的rootViewController

诀窍是使用
SlideMenuOptions.hideStatusBar
属性的SlideMenuControllerSwift库。当用户选择将显示侧菜单的菜单选项时,我们可以使用此属性显示/隐藏状态栏。 默认情况下,这设置为
true
,当我立即更改根视图控制器时,状态栏属性尚未重置


应用程序中,我将此属性更改为
false
,因为我的客户端希望显示带有状态栏的侧菜单,所以应用程序使用选项完成启动。反过来,这解决了我的状态栏问题!!你能添加屏幕截图前后的内容吗?@nay谢谢你的回复。我在使用图书馆时遇到了问题。欢迎你的兄弟…@KaranAlangat