动画隐藏状态栏而不修改UINavigationController高度

时间:2015-06-05 03:17:54

标签: ios uinavigationcontroller uinavigationbar statusbar

当您在嵌入UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)的控制器内(在基于视图控制器的状态栏外观设置为UINavigationController的项目中)随时调用NO时,状态栏将滑开,导航栏的高度也会降低。在我的情况下,这不起作用。

我不希望修改导航栏高度。我希望状态栏文本可以滑开,但就是这样。我刚刚发现Slack应用程序在你滑出左侧边栏时完全正确。状态栏向上滑动,当您关闭侧栏时,它会向下移动,而不会影响导航栏的高度。我怎样才能获得同样的行为?

请注意,在横向上我确实需要默认的导航栏外观 - 降低高度并且没有状态栏可见。

0 个答案:

没有答案