我想这是一个旧的。我有一个带菜单的滑动面板(JASidePanel
),我想在显示菜单时隐藏或滑动状态栏。所以,我有两个选择:
- 隐藏状态栏并保持导航栏的高度
- 或者用面板滑动状态栏
我认为这两种选择是可能的。第一个是通过冲洗UINavigationBar
(链路)的sizeToFit
。第二个是在设置面板动画之前通过屏幕快照。
但我看到了Reeder,它采用了第二个选项,并将其提升到了另一个层次:面板并不是真正的屏幕截图,而是面板的实际视图,所以状态栏是滑动的,但仍在更新,面板也是如此!
因此,我有几个问题:Reeder解决方案是如何实现的?第二个问题,进行方法冲洗是否安全?它会被苹果拒绝吗?
谢谢。
最后我实现了第一个解决方案,如此链接所示。