iOS开发人员肯定会知道有关状态栏和着名的"幻灯片/汉堡包/抽屉"的问题.这个问题在这里得到了很好的解释:http://uxmag.com/articles/adapting-ui-to-ios-7-the-side-menu
我正在使用MMDrawerController库,它有一个很好的黑客,让我们可以在容器视图控制器上方创建一个虚拟状态栏.不幸的是,这不是很好.有什么新的消息?消息是,我偶然发现了一个完美解决这个令人兴奋的问题的应用程序(Tinder).我创造了一个完美展示Tinder所做的GIF.

你需要等待几秒才能看到gif,因为它有一个bug,我不知道如何摆脱它.只需等待一两秒钟,您就能正确看到gif.
无论如何,Tinder做什么?当用户点击左上方的菜单按钮并开始向右滑动时,状态栏会整齐地淡出.当视图恢复到原始位置时,状态栏将再次显示.
我为此感到高兴和有点难过,因为这意味着必须采取一种方式,但我真的不知道如何实施它(也许是黑客攻击MMDrawerController).任何帮助将非常感激.
重要
请注意该方法setStatusBarHidden:将完全隐藏状态栏的事实,这意味着整个视图的高度为-20px.这显然不是解决方案,因为从gif可以看出视图没有被拉伸.