我知道可以删除状态栏,但如果将状态栏设置为隐藏状态,则框架会向上移动状态栏的高度.因此,以下代码:
[UIApplication sharedApplication].statusBarHidden = YES;
仅仅隐藏状态栏的文本是不够的.我最终尝试在这里完成的工作与Gmail应用程序类似,在显示侧边菜单时,状态栏文本被隐藏,然后一旦选择,框架将恢复正常状态栏文本显示.
This question显示了如何为状态栏的隐藏设置动画,但结果是整个窗口向上移动了状态栏的高度.我试图避免这种情况发生.
解决方法
Objective-C版本:
[AppDelegate instance].window.windowLevel = UIWindowLevelStatusBar;
Swift版本:
AppDelegate().window!.windowLevel = UIWindowLevelStatusBar
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。