就像问题所说,我需要在用户点击时隐藏状态+导航栏。到目前为止,导航栏很容易。找不到使用状态栏执行相同操作的方法。
顺便说一句,试过
UIApplication.sharedApplication().statusBarHidden = true
但没有运气
答案 0 :(得分:23)
您应该将此键/值对添加到项目的Info.plist中。
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
之后,拨打
UIApplication.sharedApplication().statusBarHidden = true
或
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Fade) // with animation option.
这篇文章提供了更多细节&gt; How to hide iOS status bar
答案 1 :(得分:0)
这应该可以解决问题:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.Slide)
有关详细信息,请参阅this answer。