iOS 7,状态栏和导航栏:像Reeder一样隐藏或滑动侧板



我想这是一个旧的。我有一个带菜单的滑动面板(JASidePanel),我想在显示菜单时隐藏或滑动状态栏。所以,我有两个选择:

  1. 隐藏状态栏并保持导航栏的高度
  2. 或者用面板滑动状态栏

我认为这两种选择是可能的。第一个是通过冲洗UINavigationBar(链路)的sizeToFit。第二个是在设置面板动画之前通过屏幕快照。

但我看到了Reeder,它采用了第二个选项,并将其提升到了另一个层次:面板并不是真正的屏幕截图,而是面板的实际视图,所以状态栏是滑动的,但仍在更新,面板也是如此!

因此,我有几个问题:Reeder解决方案是如何实现的?第二个问题,进行方法冲洗是否安全?它会被苹果拒绝吗?

谢谢。

最后我实现了第一个解决方案,如此链接所示。

相关内容

最新更新